XML 150 R164.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Level 3 (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Commodity [Member]      
Fair Value, Assets (Liabilities), Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 99 $ 94 $ 60
Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings (10) (1) (23)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) (1) 2 (3)
Fair Value, Measurements with Unobservable Inputs Reconciliation, Recurring Basis, Gain (Loss) Included In Regulatory Assets and Liabilities, Net 26 (3) 1
Purchases 6 3 1
Settlements (9) 4 (14)
Ending balance 97 99 94
Interest Rate Lock Commitments [Member]      
Fair Value, Assets (Liabilities), Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 10 9 6
Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings (479) (181) (147)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) 0 0 0
Fair Value, Measurements with Unobservable Inputs Reconciliation, Recurring Basis, Gain (Loss) Included In Regulatory Assets and Liabilities, Net 0 0 0
Purchases 0 0 4
Settlements 475 180 148
Ending balance $ 14 $ 10 $ 9