XML 120 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting for Derivative Instruments and Hedging Activities - Fair Value Within the Derivative Instrument Valuation (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative Assets $ 4,396 $ 6,155
Derivative Liabilities $ 3,404 5,507
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Instruments and Hedges, Assets  
Deferred gains/losses on NPNS contracts - current    
Derivative [Line Items]    
Derivative Assets $ 376 0
Derivative Liabilities 90 0
Deferred gains/losses on NPNS contracts - long-term    
Derivative [Line Items]    
Derivative Assets 621 0
Derivative Liabilities 137 0
Derivative Contract-NPNS    
Derivative [Line Items]    
Derivative Assets 997 0
Derivative Liabilities 227 0
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Assets 3,399 6,155
Derivative Liabilities 3,177 5,507
Not Designated as Hedging Instrument | Interest rate contracts - current    
Derivative [Line Items]    
Derivative Assets 0 12
Derivative Liabilities 3 0
Not Designated as Hedging Instrument | Interest rate contracts long-term    
Derivative [Line Items]    
Derivative Assets 9 0
Derivative Liabilities 0 8
Not Designated as Hedging Instrument | Foreign exchange contracts - current    
Derivative [Line Items]    
Derivative Assets 15 3
Derivative Liabilities 0 4
Not Designated as Hedging Instrument | Foreign exchange contracts - long-term    
Derivative [Line Items]    
Derivative Assets 7 2
Derivative Liabilities 1 5
Not Designated as Hedging Instrument | Commodity contracts- current    
Derivative [Line Items]    
Derivative Assets 2,295 3,847
Derivative Liabilities 2,067 3,922
Not Designated as Hedging Instrument | Commodity contracts- long-term    
Derivative [Line Items]    
Derivative Assets 1,073 2,291
Derivative Liabilities 903 1,434
Not Designated as Hedging Instrument | Consumer Financing Program - current    
Derivative [Line Items]    
Derivative Assets 0 0
Derivative Liabilities 137 93
Not Designated as Hedging Instrument | Consumer Financing Program - long-term    
Derivative [Line Items]    
Derivative Assets 0 0
Derivative Liabilities $ 66 $ 41