XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
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
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 333 $ 182
Fair Value of Derivative, Liability 174 525
U.S Dollar Notional Amount 29,426 32,784
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 241 112
Fair Value of Derivative, Liability 41 218
U.S Dollar Notional Amount 12,755 13,714
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 92 70
Fair Value of Derivative, Liability 133 307
U.S Dollar Notional Amount 16,671 19,070
Interest Rate Contract | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 12 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 24 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 156 12
U.S Dollar Notional Amount 5,970 3,183
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 49 45
U.S Dollar Notional Amount 1,601 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 40 217
U.S Dollar Notional Amount 2,850 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 84 52
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 92 70
U.S Dollar Notional Amount 6,981 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 133 307
U.S Dollar Notional Amount $ 9,690 $ 11,810