XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting for Derivative Instruments and Hedging Activities - Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash collateral received in support of energy risk management activities $ (3,134) $ (845)
Derivative liabilities (9,643) (4,799)
Cash Collateral Posted 262 291
Total Derivative Contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Gross Amounts of Recognized Assets / Liabilities 5,209 2,341
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (3,052) (814)
Net Amount 2,157 1,527
Foreign exchange contract    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 30 1
Derivative Instruments 0 (1)
Cash collateral received in support of energy risk management activities 0 0
Net Amount 30 0
Derivative liabilities   (1)
Derivative Instruments   1
Cash Collateral Posted   0
Net Amount   0
Gross Amounts of Recognized Assets / Liabilities   0
Derivative Instruments   0
Cash Collateral (Held) / Posted   0
Net Amount   0
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 14,822 7,139
Derivative Instruments (8,987) (4,440)
Cash collateral received in support of energy risk management activities (3,081) (831)
Net Amount 2,754 1,868
Derivative liabilities (9,643) (4,798)
Derivative Instruments 8,987 4,440
Cash Collateral Posted 29 17
Net Amount (627) (341)
Gross Amounts of Recognized Assets / Liabilities 5,179 2,341
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (3,052) (814)
Net Amount $ 2,127 $ 1,527