Revenue - Schedule of Aggregate Transaction Price Allocated to Unsatisfied Performance Obligations and Expected Time to Recognize Revenue (Detail) $ in Millions | Jun. 30, 2020USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 226 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 45 |
Remaining performance obligation, period | 6 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 57 |
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 | 36 |
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 | 22 |
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 | 17 |
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 | 14 |
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 | 80 |
Retail Energy Sales Contracts In Place | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | 4 |
Retail Energy Sales Contracts In Place | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 1 |
Remaining performance obligation, period | 1 year |
Retail Energy Sales Contracts In Place | 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 | $ 1 |
Remaining performance obligation, period | 1 year |
Retail Energy Sales Contracts In Place | 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 | $ 1 |
Remaining performance obligation, period | 1 year |
Retail Energy Sales Contracts In Place | 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 | $ 1 |
Remaining performance obligation, period | 1 year |
Retail Energy Sales Contracts In Place | 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 | $ 0 |
Remaining performance obligation, period | 1 year |
Retail Energy Sales Contracts In Place | 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 | $ 0 |
Remaining performance obligation, period | |
Capacity And Carbon Free Energy Sale Contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 174 |
Capacity And Carbon Free Energy Sale Contracts | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 38 |
Remaining performance obligation, period | 1 year |
Capacity And Carbon Free Energy Sale Contracts | 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 | $ 23 |
Remaining performance obligation, period | 1 year |
Capacity And Carbon Free Energy Sale Contracts | 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 | $ 15 |
Remaining performance obligation, period | 1 year |
Capacity And Carbon Free Energy Sale Contracts | 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 | $ 12 |
Remaining performance obligation, period | 1 year |
Capacity And Carbon Free Energy Sale Contracts | 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 | $ 11 |
Remaining performance obligation, period | 1 year |
Capacity And Carbon Free Energy Sale Contracts | 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 | $ 75 |
Remaining performance obligation, period | |
Renewable Energy Credit Sale Contracts | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 48 |
Renewable Energy Credit Sale Contracts | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Total operating revenues | $ 18 |
Remaining performance obligation, period | 1 year |
Renewable Energy Credit Sale Contracts | 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 | $ 12 |
Remaining performance obligation, period | 1 year |
Renewable Energy Credit Sale Contracts | 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 | $ 6 |
Remaining performance obligation, period | 1 year |
Renewable Energy Credit Sale Contracts | 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 | $ 4 |
Remaining performance obligation, period | 1 year |
Renewable Energy Credit Sale Contracts | 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 | $ 3 |
Remaining performance obligation, period | 1 year |
Renewable Energy Credit Sale Contracts | 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 | $ 5 |
Remaining performance obligation, period | |