XML 120 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value (Unobservable Inputs related to Level 3 Assets and Liabilities) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
$ / MMBTU
$ / MWh
Dec. 31, 2017
USD ($)
$ / MMBTU
$ / MWh
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets $ 663 $ 652
Derivative Liabilities (669) (657)
Natural Gas    
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets 349 357
Derivative Liabilities (380) (378)
Electricity    
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets 303 285
Derivative Liabilities $ (285) $ (275)
Level 3 | Discounted Cash Flow | Forward basis price | Natural Gas | Minimum    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU (2.15) (1.10)
Level 3 | Discounted Cash Flow | Forward basis price | Natural Gas | Maximum    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU 5.59 9.75
Level 3 | Discounted Cash Flow | Forward basis price | Natural Gas | Weighted Average    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MMBTU (0.10) (0.03)
Level 3 | Discounted Cash Flow | Forward basis price | Electricity | Minimum    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MWh (7) (5)
Level 3 | Discounted Cash Flow | Forward basis price | Electricity | Maximum    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MWh 9 15
Level 3 | Discounted Cash Flow | Forward basis price | Electricity | Weighted Average    
Unobservable Input Valuation Techniques [Line Items]    
Forward basis price | $ / MWh 1 2
Recurring | Level 3    
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets $ 126 $ 148
Derivative Liabilities (170) (157)
Recurring | Level 3 | Natural Gas    
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets 63 97
Derivative Liabilities (112) (126)
Recurring | Level 3 | Electricity    
Unobservable Input Valuation Techniques [Line Items]    
Derivative Assets 56 42
Derivative Liabilities $ (58) $ (30)