XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 328 $ 288
Fair Value of Derivative, Liability 131 97
U.S Dollar Notional Amount 23,436 30,666
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 235 222
Fair Value of Derivative, Liability 28 24
U.S Dollar Notional Amount 12,247 14,728
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 93 66
Fair Value of Derivative, Liability 103 73
U.S Dollar Notional Amount 11,189 15,938
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 10 0
U.S Dollar Notional Amount 1,150 0
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 72 15
U.S Dollar Notional Amount 2,250 3,400
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 0 1
U.S Dollar Notional Amount 0 1,250
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 83 152
U.S Dollar Notional Amount 4,959 6,117
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 70 55
U.S Dollar Notional Amount 1,993 2,160
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 27 22
U.S Dollar Notional Amount 1,884 1,748
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 11 53
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 93 66
U.S Dollar Notional Amount 5,324 7,245
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 103 73
U.S Dollar Notional Amount $ 5,865 $ 8,693