XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Financial Instruments - Fair Value of Derivatives Segregated between those Derivatives that are Designated as Hedging Instruments and those that are Not Designated as Hedging Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 415 $ 182
Fair Value of Derivative, Liability 281 525
U.S Dollar Notional Amount 33,995 32,784
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 252 112
Fair Value of Derivative, Liability 58 218
U.S Dollar Notional Amount 13,230 13,714
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 163 70
Fair Value of Derivative, Liability 223 307
U.S Dollar Notional Amount 20,765 19,070
Interest Rate Contract | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 16 1
U.S Dollar Notional Amount 1,250 1,150
Interest Rate Contract | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 28 54
U.S Dollar Notional Amount 1,000 2,250
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 149 12
U.S Dollar Notional Amount 6,195 3,183
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 59 45
U.S Dollar Notional Amount 1,610 2,030
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 57 217
U.S Dollar Notional Amount 3,045 5,049
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 1 1
U.S Dollar Notional Amount 130 52
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 163 70
U.S Dollar Notional Amount 8,987 7,260
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 223 307
U.S Dollar Notional Amount $ 11,778 $ 11,810