v3.24.1.u1
Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Foreign exchange contracts | Derivatives designated as hedging instruments: | Cash flow hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 17,726 $ 18,039
Foreign exchange contracts | Derivatives designated as hedging instruments: | Fair value hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 1,847 2,065
Foreign exchange contracts | Derivatives designated as hedging instruments: | Net investment hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 9,321 9,472
Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 107,978 39,722
Other contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 10,902 $ 10,818