v3.22.4
Financial Instruments - Derivative Notional Amounts (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Foreign exchange contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 34,979 $ 41,031
Foreign exchange contracts | Cash flow hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 15,972 16,362
Foreign exchange contracts | Fair value hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 2,117 2,556
Foreign exchange contracts | Net investment hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 8,751 10,159
Other contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 7,932 $ 4,275