Revenue - Schedule of Aggregate Transaction Price Allocated to Unsatisfied Performance Obligations and Expected Time to Recognize Revenue (Details) $ in Millions | Jun. 30, 2021USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 216 |
Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | 8 |
Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | 141 |
Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | 67 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 51 |
Remaining performance obligation, period | 6 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 63 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 6 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 24 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 33 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 35 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 1 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 16 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 18 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 23 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 1 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 14 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 8 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 15 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 0 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 12 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 3 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 10 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 0 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 7 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 3 |
Remaining performance obligation, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 70 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Revenue expected to be recognized on multiyear retail energy sales contracts in place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 0 |
Remaining performance obligation, period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Revenue expected to be recognized on multiyear capacity and carbon-free energy sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 68 |
Remaining performance obligation, period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Revenue expected to be recognized on multiyear renewable energy credit sale contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 2 |
Remaining performance obligation, period | |