v3.26.1
Financial Instruments and Fair Value Measurements - Pretax effect of derivative instruments charged directly to income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI $ (18) $ (322) $ 114 $ (404)
Gain (Loss) Reclassified to Income from AOCI (41) 29 (49) 39
Additional Gain (Loss) Recognized in Income $ 46 $ (49) $ 55 $ (64)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of sales, Loss on sale of business, Interest expense, Other income (expense), net, Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales, Loss on sale of business, Interest expense, Other income (expense), net, Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales, Interest expense, Other income (expense), net, Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales, Interest expense, Other income (expense), net, Revenue from Contract with Customer, Excluding Assessed Tax
Commodities | Derivatives designated as hedges: | Income statement location [Axis]: us-gaap:CostOfRevenue        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI $ (33) $ (49) $ 25 $ (12)
Gain (Loss) Reclassified to Income from AOCI 3 4 1 2
Additional Gain (Loss) Recognized in Income 0 0 0 0
Commodities | Derivatives designated as hedges: | Income statement location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 25 0 25 0
Gain (Loss) Reclassified to Income from AOCI (4) 0 (4) 0
Additional Gain (Loss) Recognized in Income 0 0 0 0
Commodities | Derivatives not designated as hedges: | Income statement location [Axis]: us-gaap:CostOfRevenue        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 0 0 0 0
Gain (Loss) Reclassified to Income from AOCI 0 0 0 0
Additional Gain (Loss) Recognized in Income 54 (17) 69 (36)
Commodities | Derivatives not designated as hedges: | Income statement location [Axis]: us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI     0 0
Gain (Loss) Reclassified to Income from AOCI     0 0
Additional Gain (Loss) Recognized in Income     0 8
Commodities | Derivatives not designated as hedges: | Income statement location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 0 0 0 0
Gain (Loss) Reclassified to Income from AOCI 0 0 0 0
Additional Gain (Loss) Recognized in Income (4) 0 (12) 0
Foreign currency | Derivatives designated as hedges: | Income statement location [Axis]: us-gaap:GainLossOnSaleOfBusiness        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 0 0 0 0
Gain (Loss) Reclassified to Income from AOCI (39) 0 (39) 0
Additional Gain (Loss) Recognized in Income 0 0 0 0
Foreign currency | Derivatives designated as hedges: | Income statement location [Axis]: us-gaap:InterestExpenseNonoperating        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI (10) (273) 64 (392)
Gain (Loss) Reclassified to Income from AOCI (2) 24 (9) 35
Additional Gain (Loss) Recognized in Income 8 13 18 25
Foreign currency | Derivatives not designated as hedges:        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 0 0 0 0
Gain (Loss) Reclassified to Income from AOCI 0 0 0 0
Additional Gain (Loss) Recognized in Income (2) (52) 2 (81)
Interest rates | Derivatives designated as hedges:        
Derivative Instruments, gain (loss) [Line Items]        
Gain (Loss) Recognized in AOCI 0 0 0 0
Gain (Loss) Reclassified to Income from AOCI 1 1 2 2
Additional Gain (Loss) Recognized in Income $ (10) $ 7 $ (22) $ 20