v3.22.0.1
Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivative Assets:    
Derivative Assets $ 999 $ 397
Derivative Liabilities:    
Derivative Liabilities 619 1,554
Level 2:    
Derivative Assets:    
Derivative Assets 961 365
Derivative Liabilities:    
Derivative Liabilities 581 1,522
Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets 909  
Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets   349
Level 2: | Other current and non-current assets | Other contracts    
Derivative Assets:    
Derivative Assets 52 16
Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities 460  
Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities   580
Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
Derivative Liabilities:    
Derivative Liabilities 121 942
Fair Value of Derivatives Designated as Hedging Instruments | Level 2:    
Derivative Assets:    
Derivative Assets 867 33
Derivative Liabilities:    
Derivative Liabilities 8 395
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets 867  
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets   33
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Other contracts    
Derivative Assets:    
Derivative Assets 0 0
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities 8  
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities   395
Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
Derivative Liabilities:    
Derivative Liabilities 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2:    
Derivative Assets:    
Derivative Assets 94 332
Derivative Liabilities:    
Derivative Liabilities 573 1,127
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets 42  
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets   316
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Other contracts    
Derivative Assets:    
Derivative Assets 52 16
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities 452  
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
Derivative Liabilities:    
Derivative Liabilities   185
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
Derivative Liabilities:    
Derivative Liabilities $ 121 $ 942