XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounting for Derivative Instruments and Hedging Activities - Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash collateral received in support of energy risk management activities $ (241) $ (84)
Derivative liabilities (5,030) (5,507)
Cash Collateral Posted 309 441
Total Derivative Contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Gross Amounts of Recognized Assets / Liabilities 1,176 648
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (202) 71
Net Amount 974 719
Interest rate contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 25 12
Derivative Instruments (9) (8)
Cash collateral received in support of energy risk management activities 0 0
Net Amount 16 4
Derivative liabilities (10) (8)
Derivative Instruments 9 8
Cash Collateral Posted 0 0
Net Amount (1) 0
Gross Amounts of Recognized Assets / Liabilities 15 4
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount 15 4
Foreign exchange    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 8 5
Derivative Instruments (2) (5)
Cash collateral received in support of energy risk management activities 0 0
Net Amount 6 0
Derivative liabilities (2) (9)
Derivative Instruments 2 5
Cash Collateral Posted 0 0
Net Amount 0 (4)
Gross Amounts of Recognized Assets / Liabilities 6 (4)
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount 6 (4)
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 6,173 6,138
Derivative Instruments (4,609) (4,926)
Cash collateral received in support of energy risk management activities (237) (74)
Net Amount 1,327 1,138
Derivative liabilities (4,894) (5,356)
Derivative Instruments 4,609 4,926
Cash Collateral Posted 35 145
Net Amount (250) (285)
Gross Amounts of Recognized Assets / Liabilities 1,279 782
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (202) 71
Net Amount 1,077 853
Consumer Financing Program    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative liabilities (124) (134)
Derivative Instruments 0 0
Cash Collateral Posted 0 0
Net Amount $ (124) $ (134)