XML 124 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting for Derivative Instruments and Hedging Activities - Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Gross Amounts of Recognized Assets / Liabilities $ 648 $ 3,553
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 71 (1,639)
Net Amount 719 1,914
Interest rate contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative Assets 12  
Derivative Instruments (8)  
Cash Collateral (Held)/Posted 0  
Net Amount 4  
Derivative liabilities (8)  
Derivative Instruments 8  
Cash Collateral (Held)/Posted 0  
Net Amount 0  
Gross Amounts of Recognized Assets / Liabilities 4  
Derivative Instruments 0  
Cash Collateral (Held) / Posted 0  
Net Amount 4  
Foreign exchange contract    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative Assets 5 18
Derivative Instruments (5) (2)
Cash Collateral (Held)/Posted 0 0
Net Amount 0 16
Derivative liabilities (9) (2)
Derivative Instruments 5 2
Cash Collateral (Held)/Posted 0 0
Net Amount (4) 0
Gross Amounts of Recognized Assets / Liabilities (4) 16
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount (4) 16
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative Assets 6,138 11,976
Derivative Instruments (4,926) (7,897)
Cash Collateral (Held)/Posted (74) (1,659)
Net Amount 1,138 2,420
Derivative liabilities (5,356) (8,439)
Derivative Instruments 4,926 7,897
Cash Collateral (Held)/Posted 145 20
Net Amount (285) (522)
Gross Amounts of Recognized Assets / Liabilities 782 3,537
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 71 (1,639)
Net Amount 853 $ 1,898
Consumer Financing Program    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative liabilities (134)  
Derivative Instruments 0  
Cash Collateral (Held)/Posted 0  
Net Amount $ (134)