XML 87 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting for Derivative Instruments and Hedging Activities - Offsetting of derivatives by counterparty master agreement level and collateral received (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash collateral received in support of energy risk management activities $ (55) $ (19)
Derivative liabilities (2,440) (884)
Cash Collateral Posted 298 50
Gross Amounts of Recognized Assets / Liabilities 384  
Derivative Instruments 0  
Cash Collateral (Held) / Posted (10)  
Net Amount 374  
Foreign exchange contract    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative liabilities (2)  
Derivative Instruments 0  
Cash Collateral Posted 0  
Net Amount (2)  
Gross Amounts of Recognized Assets / Liabilities (2)  
Derivative Instruments 0  
Cash Collateral (Held) / Posted 0  
Net Amount (2)  
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 2,824 821
Derivative Instruments (2,253) (658)
Cash collateral received in support of energy risk management activities (10) (5)
Net Amount 561 158
Derivative liabilities (2,438) (884)
Derivative Instruments 2,253 658
Cash Collateral Posted 0 0
Net Amount (185) (226)
Gross Amounts of Recognized Assets / Liabilities 386 (63)
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (10) (5)
Net Amount $ 376 $ (68)