XML 85 R61.htm IDEA: XBRL DOCUMENT v3.10.0.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
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 454 $ 130
Fair Value of Derivative, Liability 160 217
U.S. Dollar Notional 29,742 25,595
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 338 91
Fair Value of Derivative, Liability 89 127
U.S. Dollar Notional 14,390 14,386
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 116 39
Fair Value of Derivative, Liability 71 90
U.S. Dollar Notional 15,352 11,209
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 0 2
U.S. Dollar Notional 0 550
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 3
U.S. Dollar Notional 0 1,000
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 81 52
U.S. Dollar Notional 4,650 4,650
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 75 38
Fair Value of Derivative, Liability
U.S. Dollar Notional 2,655 1,936
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 263 51
U.S. Dollar Notional 6,222 4,216
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 7 71
U.S. Dollar Notional 774 2,014
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 89 20
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 116 39
U.S. Dollar Notional 5,430 3,778
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 71 90
U.S. Dollar Notional $ 9,922 $ 7,431