v3.23.2
Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Derivative Assets:    
Assets $ 397 $ 676
Derivative Liabilities:    
Liabilities 404 810
Derivatives designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 228 271
Derivative Liabilities:    
Liabilities 201 556
Derivatives not designated as hedging instruments:    
Derivative Assets:    
Assets 169 405
Derivative Liabilities:    
Liabilities 203 254
Derivatives not designated as hedging instruments: | Other contracts    
Derivative Assets:    
Assets 39 40
Derivative Liabilities:    
Liabilities 67 47
Derivatives not designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 130 365
Derivative Liabilities:    
Liabilities $ 136 $ 207