XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting for Derivative Instruments and Hedging Activities - Offsetting of Derivatives by Counterparty Master Agreement level and Collateral Received (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Gross Amounts of Recognized Assets / Liabilities $ 3,553 $ 2,341
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (1,639) (814)
Net Amount 1,914 1,527
Foreign exchange contract    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative Assets 18 1
Derivative Instruments (2) (1)
Cash Collateral (Held)/Posted 0 0
Net Amount 16 0
Derivative liabilities (2) (1)
Derivative Instruments 2 1
Cash Collateral (Held)/Posted 0 0
Net Amount 0 0
Gross Amounts of Recognized Assets / Liabilities 16 0
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount 16 0
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative Assets 11,976 7,139
Derivative Instruments (7,897) (4,440)
Cash Collateral (Held)/Posted (1,659) (831)
Net Amount 2,420 1,868
Derivative liabilities (8,439) (4,798)
Derivative Instruments 7,897 4,440
Cash Collateral (Held)/Posted 20 17
Net Amount (522) (341)
Gross Amounts of Recognized Assets / Liabilities 3,537 2,341
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (1,639) (814)
Net Amount $ 1,898 $ 1,527