XML 118 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Risk Management - FV Input Level - Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Gross amount $ 931 $ 460
Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount 99 56
Contracts available for netting (35) (19)
Cash collateral held(b) 0 (21)
Net amount 64 16
Interest rate contracts    
Derivative [Line Items]    
Gross amount 694 358
Contracts available for netting (2) 0
Cash collateral held(b) 0 0
Net amount 692 358
Foreign currency contracts    
Derivative [Line Items]    
Gross amount 138 46
Contracts available for netting (6) (6)
Cash collateral held(b) 0 0
Net amount 132 40
Level 1 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount 6 19
Level 1 | Interest rate contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 1 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 2 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount 93 37
Level 2 | Interest rate contracts    
Derivative [Line Items]    
Gross amount 694 358
Level 2 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount 138 46
Level 3 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 3 | Interest rate contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 3 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount $ 0 $ 0