v3.24.1.u1
Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivative Assets:    
Assets $ 631 $ 453
Derivative Liabilities:    
Liabilities 386 445
Derivatives designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 150 205
Derivative Liabilities:    
Liabilities 125 242
Derivatives not designated as hedging instruments:    
Derivative Assets:    
Assets 481 248
Derivative Liabilities:    
Liabilities 261 203
Derivatives not designated as hedging instruments: | Other contracts    
Derivative Assets:    
Assets 164 114
Derivative Liabilities:    
Liabilities 40 47
Derivatives not designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 317 134
Derivative Liabilities:    
Liabilities $ 221 $ 156