XML 140 R104.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Level 3 (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Commodity derivative [Member]    
Fair Value, Assets (Liabilities), Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Changes included in earnings $ 12 $ 19
Changes in fair value recognized in net regulatory assets 1 (6)
Purchases 0  
Fair value, level 3, asset, sales   0
Settlements 1 4
Ending balance 72 58
Changes in fair value recognized in other comprehensive income (2) (6)
Interest Rate Lock Commitments [Member]    
Fair Value, Assets (Liabilities), Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Changes included in earnings 27 25
Changes in fair value recognized in net regulatory assets 0 0
Purchases 2  
Fair value, level 3, asset, sales   0
Settlements (22) 0
Ending balance 9 11
Changes in fair value recognized in other comprehensive income 0 0
Auction rate securities [Member]    
Fair Value, Assets (Liabilities), Net, Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Changes included in earnings 0 0
Changes in fair value recognized in net regulatory assets 0 0
Purchases 0  
Fair value, level 3, asset, sales   (22)
Settlements 0 (18)
Ending balance 0 26
Changes in fair value recognized in other comprehensive income $ 0 $ 4