XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 301 $ 454
Fair Value of Derivative, Liability 84 160
U.S. Dollar Notional 26,728 29,742
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 231 338
Fair Value of Derivative, Liability 21 89
U.S. Dollar Notional 15,081 14,390
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 70 116
Fair Value of Derivative, Liability 63 71
U.S. Dollar Notional 11,647 15,352
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 14 0
U.S. Dollar Notional 2,150 0
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 6 0
U.S. Dollar Notional 1,250 0
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 2 81
U.S. Dollar Notional 1,250 4,650
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 49 75
U.S. Dollar Notional 2,790 2,655
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 13 7
U.S. Dollar Notional 1,252 774
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Noncurrent Liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 0 1
U.S. Dollar Notional 0 89
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 168 263
U.S. Dollar Notional 6,389 6,222
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Accrued and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Liability 63 71
U.S. Dollar Notional 4,982 9,922
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 70 116
U.S. Dollar Notional $ 6,665 $ 5,430