v3.24.0.1
Financial Instruments - Derivative Notional Amounts (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Foreign exchange contracts | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 39,722 $ 34,979
Foreign exchange contracts | Cash flow hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 18,039 15,972
Foreign exchange contracts | Fair value hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 2,065 2,117
Foreign exchange contracts | Net investment hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 9,472 8,751
Other contracts | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 10,818 $ 7,932