v3.22.0.1
Financial Instruments (Derivative Notional Amounts) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Foreign exchange contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 41,031 $ 39,861
Foreign exchange contracts | Cash flow hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 16,362 10,187
Foreign exchange contracts | Fair value hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 2,556 1,569
Foreign exchange contracts | Net investment hedges | Fair Value of Derivatives Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 10,159 9,965
Other contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 4,275 $ 2,399