XML 125 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting for Derivative Instruments and Hedging Activities - Pre-tax Effects of Economic Hedges not Designated as Cash Flow Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unrealized Mark To Market Results [Abstract]      
Reversal of previously recognized unrealized (gains) on settled positions related to economic hedges $ (1,734) $ (1,232) $ (41)
Reversal of acquired loss positions related to economic hedges 20 2 256
Total unrealized mark-to-market (losses)/gains for economic hedging activities (2,863) 1,248 2,716
Reversal of previously recognized unrealized losses/(gains) on settled positions related to trading activity 13 13 (18)
Reversal of acquired (gain) positions related to trading activity 0 0 (1)
Net unrealized gains/(losses) on open positions related to trading activity 25 (17) (13)
Total unrealized mark-to-market gains/(losses) for trading activity 38 (4) (32)
Total unrealized (losses)/gains - commodities and foreign exchange (2,825) 1,244 2,684
Credit Risk Related Contingent Features [Abstract]      
Net unrealized (losses)/gains on open positions related to economic hedges 1,100    
Collateral required contracts with credit rating contingent features in a net liability position 80    
Additional collateral required 8    
Adequate Assurance Clauses      
Credit Risk Related Contingent Features [Abstract]      
Collateral required for contracts in net liability positions that have adequate assurance clauses 600    
Not Designated as Hedging Instrument, Economic Hedge      
Unrealized Mark To Market Results [Abstract]      
Net unrealized (losses)/gains on open positions related to economic hedges (1,149) 2,478 2,501
Credit Risk Related Contingent Features [Abstract]      
Net unrealized (losses)/gains on open positions related to economic hedges   2,500 2,500
Interest rate contracts      
Unrealized Mark To Market Results [Abstract]      
Total impact to statement of operations 4 0 0
Commodity contracts | Operating revenue      
Unrealized Mark To Market Results [Abstract]      
Total unrealized (losses)/gains - commodities and foreign exchange 182 (87) (196)
Commodity contracts | Cost of operations      
Unrealized Mark To Market Results [Abstract]      
Total unrealized (losses)/gains - commodities and foreign exchange (2,988) 1,315 2,880
Foreign exchange contract | Cost of operations      
Unrealized Mark To Market Results [Abstract]      
Total unrealized (losses)/gains - commodities and foreign exchange (19) 16 0
Commodity and Foreign Exchange Contracts      
Unrealized Mark To Market Results [Abstract]      
Total unrealized (losses)/gains - commodities and foreign exchange (2,825) 1,244 2,684
Consumer Financing Program      
Unrealized Mark To Market Results [Abstract]      
Total impact to statement of operations $ (16) $ 0 $ 0