XML 86 R48.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset $ 710 $ 288
Fair Value of Derivative, Liability 93 97
U.S Dollar Notional Amount 27,453 30,666
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 363 222
Fair Value of Derivative, Liability 8 24
U.S Dollar Notional Amount 12,749 14,728
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 347 66
Fair Value of Derivative, Liability 85 73
U.S Dollar Notional Amount 14,704 15,938
Interest rate swap contracts | Derivatives Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 11 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 70 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 194 152
U.S Dollar Notional Amount 6,546 6,117
Foreign exchange contracts | Derivatives Designated as Hedging Instruments | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 88 55
U.S Dollar Notional Amount 2,064 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 7 22
U.S Dollar Notional Amount 734 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 5 53
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Fair Value of Derivative, Asset 347 66
U.S Dollar Notional Amount 10,039 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 85 73
U.S Dollar Notional Amount $ 4,665 $ 8,693