v3.25.2
Financial Instruments - Notional Values of Hedging Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Euro notes | Net investment hedges    
Derivative [Line Items]    
Notional Amount $ 3,755 $ 3,298
Swiss franc notes | Net investment hedges    
Derivative [Line Items]    
Notional Amount 252 220
Canadian dollar notes | Net investment hedges    
Derivative [Line Items]    
Notional Amount 478 869
Foreign currency contracts | Intercompany Loans And Forecasted Interest Payments    
Derivative [Line Items]    
Notional Amount 20,667 13,724
Commodity contracts    
Derivative [Line Items]    
Notional Amount 13,973 16,210
Interest rate contracts    
Derivative [Line Items]    
Notional Amount 2,089 4,189
Cross-currency swap contracts    
Derivative [Line Items]    
Notional Amount $ 7,219 $ 9,608