XML 61 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value (Unobservable Inputs related to Level 3 Assets and Liabilities) (Details)
$ in Millions
Mar. 31, 2020
USD ($)
$ / MMBTU
$ / MWh
Dec. 31, 2019
USD ($)
$ / MMBTU
$ / MWh
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets $ 781 $ 775
Derivative Liabilities (746) (770)
Recurring | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets 172 160
Derivative Liabilities (148) (156)
Natural gas    
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets 282 355
Derivative Liabilities (278) (351)
Natural gas | Recurring | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets 72 74
Derivative Liabilities (64) (89)
Electricity    
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets 313 306
Derivative Liabilities (317) (298)
Electricity | Recurring | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Derivative Assets 99 83
Derivative Liabilities $ (84) $ (67)
Forward basis price | Natural gas | Minimum | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU (0.84) (1.78)
Forward basis price | Natural gas | Maximum | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU 4.20 5.78
Forward basis price | Natural gas | Weighted Average | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU (0.07) (0.09)
Forward basis price | Electricity | Minimum | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MWh (10) (10)
Forward basis price | Electricity | Maximum | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MWh 5 6
Forward basis price | Electricity | Weighted Average | Discounted Cash Flow | Level 3    
Unobservable Inputs Valuation Techniques [Line Items]    
Forward basis price | $ / MWh 0 0