XML 125 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commodity and Other Derivative Contractual Assets and Liabilities - Schedule of Offsetting Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Derivative assets: amounts presented in balance sheet $ 4,208 $ 5,227
Derivative assets: offsetting financial instruments (3,547) (4,544)
Derivative assets: financial collateral (received) pledged (26) (20)
Derivative assets: net amounts 635 663
Derivative liabilities: amounts presented in balance sheet (6,932) (8,323)
Derivative liabilities: offsetting financial instruments 3,547 4,544
Derivative liabilities: financial collateral (received) pledged 970 1,675
Derivative liabilities: net amounts (2,415) (2,104)
Derivative, fair value, net (2,724) (3,096)
Derivative (assets) liability, fair value of collateral, net 944 1,655
Derivative assets (liability), fair value, amount offset against collateral (1,780) (1,441)
Commodity contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets: amounts presented in balance sheet 4,144 5,092
Derivative assets: offsetting financial instruments (3,519) (4,480)
Derivative assets: financial collateral (received) pledged (26) (20)
Derivative assets: net amounts 599 592
Derivative liabilities: amounts presented in balance sheet (6,884) (8,240)
Derivative liabilities: offsetting financial instruments 3,519 4,480
Derivative liabilities: financial collateral (received) pledged 970 1,675
Derivative liabilities: net amounts (2,395) (2,085)
Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative assets: amounts presented in balance sheet 64 135
Derivative assets: offsetting financial instruments (28) (64)
Derivative assets: financial collateral (received) pledged 0 0
Derivative assets: net amounts 36 71
Derivative liabilities: amounts presented in balance sheet (48) (83)
Derivative liabilities: offsetting financial instruments 28 64
Derivative liabilities: financial collateral (received) pledged 0 0
Derivative liabilities: net amounts $ (20) $ (19)