v3.22.4
Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Derivative Asset [Abstract]    
Derivative assets $ 676 $ 961
Derivative Liability [Abstract]    
Derivative liabilities 810 581
Fair Value of Derivatives Designated as Hedging Instruments | Foreign exchange contracts    
Derivative Asset [Abstract]    
Derivative assets 271 867
Derivative Liability [Abstract]    
Derivative liabilities 556 8
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative Asset [Abstract]    
Derivative assets 405 94
Derivative Liability [Abstract]    
Derivative liabilities 254 573
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts    
Derivative Asset [Abstract]    
Derivative assets 365 42
Derivative Liability [Abstract]    
Derivative liabilities 207 452
Fair Value of Derivatives Not Designated as Hedging Instruments | Other contracts    
Derivative Asset [Abstract]    
Derivative assets 40 52
Derivative Liability [Abstract]    
Derivative liabilities $ 47 $ 121