v3.23.2
Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Foreign exchange contracts | Derivatives designated as hedging instruments: | Cash flow hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 15,823 $ 15,972
Foreign exchange contracts | Derivatives designated as hedging instruments: | Fair value hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 1,472 2,117
Foreign exchange contracts | Derivatives designated as hedging instruments: | Net investment hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 9,371 8,751
Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 34,185 34,979
Other contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 9,133 $ 7,932