XML 51 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Hedging Activities (Summary of Notional Amounts and Respective Fair Values of Derivative Financial Instruments) (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Notional amount $ 19,987 $ 16,104
Asset derivatives, fair value 283 249
Liability derivatives, fair value (293) (265)
Foreign Exchange Contracts [Member] | Designated as Hedging Instrument [Member]    
Notional amount 1,067 2,123
Foreign Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Asset derivatives, fair value 11 38
Foreign Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Other Assets [Member]    
Asset derivatives, fair value 12 37
Foreign Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Liability derivatives, fair value (24) (7)
Foreign Exchange Contracts [Member] | Designated as Hedging Instrument [Member] | Other Liabilities [Member]    
Liability derivatives, fair value (14) (4)
Foreign Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member]    
Notional amount 6,831 1,815
Foreign Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Asset derivatives, fair value 36 5
Foreign Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Assets [Member]    
Asset derivatives, fair value 44 21
Foreign Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Liability derivatives, fair value (37) (19)
Foreign Exchange Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Liabilities [Member]    
Liability derivatives, fair value (58)  
Translated Earnings Contracts [Member] | Not Designated as Hedging Instrument [Member]    
Notional amount 12,089 12,166
Translated Earnings Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Asset derivatives, fair value 126 114
Translated Earnings Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Assets [Member]    
Asset derivatives, fair value 54 34
Translated Earnings Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Accrued Liabilities [Member]    
Liability derivatives, fair value (82) (74)
Translated Earnings Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Liabilities [Member]    
Liability derivatives, fair value $ (78) $ (161)