XML 124 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements, Recurring (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Assets    
Total gross fair value, assets $ 498 $ 718
Effect of counterparty netting (373) (612)
Effect of cash collateral netting (18) 0
Net carrying value on Balance Sheet, assets 107 106
Liabilities    
Environmental credit obligations 96 2
Total gross fair value, liabilities 505 683
Effect of counterparty netting (373) (612)
Effect of cash collateral netting (32) (56)
Net carrying value on Balance Sheet, liabilities 100 15
Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 82 74
Commodity Contracts [Member]    
Assets    
Derivative contracts 403 617
Effect of counterparty netting (373) (612)
Effect of cash collateral netting (18) 0
Derivative contracts, net assets 12 5
Cash collateral received not offset 0 0
Liabilities    
Derivative contracts 405 668
Effect of counterparty netting (373) (612)
Effect of cash collateral netting (32) (56)
Derivative contracts, net liabilities 0 0
Cash collateral paid not offset (44) (84)
Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 13  
Derivative contracts, net assets 13  
Liabilities    
Derivative contracts   3
Derivative contracts, net liabilities   3
Foreign Currency Contracts [Member]    
Assets    
Derivative contracts   27
Derivative contracts, net assets   27
Liabilities    
Derivative contracts 4 10
Derivative contracts, net liabilities 4 10
Fair Value, Inputs, Level 1 [Member]    
Assets    
Total gross fair value, assets 477 709
Liabilities    
Environmental credit obligations 0 0
Total gross fair value, liabilities 409 678
Fair Value, Inputs, Level 1 [Member] | Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 74 65
Fair Value, Inputs, Level 1 [Member] | Commodity Contracts [Member]    
Assets    
Derivative contracts 403 617
Liabilities    
Derivative contracts 405 668
Fair Value, Inputs, Level 1 [Member] | Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 0  
Liabilities    
Derivative contracts   0
Fair Value, Inputs, Level 1 [Member] | Foreign Currency Contracts [Member]    
Assets    
Derivative contracts   27
Liabilities    
Derivative contracts 4 10
Fair Value, Inputs, Level 2 [Member]    
Assets    
Total gross fair value, assets 13 0
Liabilities    
Environmental credit obligations 96 2
Total gross fair value, liabilities 96 5
Fair Value, Inputs, Level 2 [Member] | Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 0 0
Fair Value, Inputs, Level 2 [Member] | Commodity Contracts [Member]    
Assets    
Derivative contracts 0 0
Liabilities    
Derivative contracts 0 0
Fair Value, Inputs, Level 2 [Member] | Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 13  
Liabilities    
Derivative contracts   3
Fair Value, Inputs, Level 2 [Member] | Foreign Currency Contracts [Member]    
Assets    
Derivative contracts   0
Liabilities    
Derivative contracts 0 0
Fair Value, Inputs, Level 3 [Member]    
Assets    
Total gross fair value, assets 8 9
Liabilities    
Environmental credit obligations 0 0
Total gross fair value, liabilities 0 0
Fair Value, Inputs, Level 3 [Member] | Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 8 9
Fair Value, Inputs, Level 3 [Member] | Commodity Contracts [Member]    
Assets    
Derivative contracts 0 0
Liabilities    
Derivative contracts 0 0
Fair Value, Inputs, Level 3 [Member] | Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 0  
Liabilities    
Derivative contracts   0
Fair Value, Inputs, Level 3 [Member] | Foreign Currency Contracts [Member]    
Assets    
Derivative contracts   0
Liabilities    
Derivative contracts $ 0 $ 0