XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements, Recurring (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Assets    
Total gross fair value, assets $ 696 $ 498
Effect of counterparty netting (539) (373)
Effect of cash collateral netting (11) (18)
Net carrying value on Balance Sheet, assets 146 107
Liabilities    
Environmental credit obligations 37 96
Total gross fair value, liabilities 650 505
Effect of counterparty netting (539) (373)
Effect of cash collateral netting (64) (32)
Net carrying value on Balance Sheet, liabilities 47 100
Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 87 82
Commodity Contracts [Member]    
Assets    
Derivative contracts 564 403
Effect of counterparty netting (539) (373)
Effect of cash collateral netting (11) (18)
Derivative contracts, net assets 14 12
Cash collateral received not offset 0 0
Liabilities    
Derivative contracts 603 405
Effect of counterparty netting (539) (373)
Effect of cash collateral netting (64) (32)
Derivative contracts, net liabilities 0 0
Cash collateral paid not offset (124) (44)
Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 37 13
Derivative contracts, net assets 37 13
Liabilities    
Derivative contracts 1  
Derivative contracts, net liabilities 1  
Foreign Currency Contracts [Member]    
Assets    
Derivative contracts 8  
Derivative contracts, net assets 8  
Liabilities    
Derivative contracts 9 4
Derivative contracts, net liabilities 9 4
Fair Value, Inputs, Level 1 [Member]    
Assets    
Total gross fair value, assets 650 477
Liabilities    
Environmental credit obligations 0 0
Total gross fair value, liabilities 612 409
Fair Value, Inputs, Level 1 [Member] | Assets Held in Trust [Member]    
Assets    
Investments of certain benefit plans 78 74
Fair Value, Inputs, Level 1 [Member] | Commodity Contracts [Member]    
Assets    
Derivative contracts 564 403
Liabilities    
Derivative contracts 603 405
Fair Value, Inputs, Level 1 [Member] | Physical Purchase Contracts [Member]    
Assets    
Derivative contracts 0 0
Liabilities    
Derivative contracts 0  
Fair Value, Inputs, Level 1 [Member] | Foreign Currency Contracts [Member]    
Assets    
Derivative contracts 8  
Liabilities    
Derivative contracts 9 4
Fair Value, Inputs, Level 2 [Member]    
Assets    
Total gross fair value, assets 37 13
Liabilities    
Environmental credit obligations 37 96
Total gross fair value, liabilities 38 96
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 37 13
Liabilities    
Derivative contracts 1  
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 9 8
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 9 8
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 0
Liabilities    
Derivative contracts 0  
Fair Value, Inputs, Level 3 [Member] | Foreign Currency Contracts [Member]    
Assets    
Derivative contracts 0  
Liabilities    
Derivative contracts $ 0 $ 0