XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Reconciliation Of Liabilities Measured At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Sales $ (81)  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of products sold, Interest expense
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of products sold Cost of products sold, Interest expense
Inventory- related Payables    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Sales $ (81)  
Commodity Derivative Contracts Losses    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Sales 0  
Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 558 $ 698
Total increase (decrease) in net realized/unrealized losses included in cost of products sold and interest expense 1,112 1,302
Purchases 79 49
Settlements (1,142) (1,618)
Transfers into Level 3 69 158
Transfers out of Level 3 (102) (31)
Balance at end of period 493 558
Unrealized losses relating to Level 3 liabilities   (1,300)
Level 3 | Inventory- related Payables    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 101 89
Total increase (decrease) in net realized/unrealized losses included in cost of products sold and interest expense (12) 5
Purchases 79 49
Settlements 0 (35)
Transfers into Level 3 1 1
Transfers out of Level 3 0 (8)
Balance at end of period 88 101
Level 3 | Commodity Derivative Contracts Losses    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 457 603
Total increase (decrease) in net realized/unrealized losses included in cost of products sold and interest expense 1,124 1,303
Purchases 0 0
Settlements (1,142) (1,583)
Transfers into Level 3 68 157
Transfers out of Level 3 (102) (23)
Balance at end of period 405 457
Level 3 | Debt Conversion Option    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 0 6
Total increase (decrease) in net realized/unrealized losses included in cost of products sold and interest expense   (6)
Purchases   0
Settlements   0
Transfers into Level 3   0
Transfers out of Level 3   0
Balance at end of period   $ 0