XML 100 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative instruments - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Foreign currency and cross currency swap contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Amounts expected to be reclassified from AOCI into earnings over the next 12 months, foreign currency and cross-currency swaps $ (47)    
Derivatives designated as hedging instruments [Member] | Foreign currency forward contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount 5,000 $ 4,500 $ 4,600
Derivatives designated as hedging instruments [Member] | Foreign currency option contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount   21 74
Derivatives designated as hedging instruments [Member] | Interest rate swap [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount 9,600 11,000  
Derivatives not designated as hedging instruments [Member] | Foreign currency forward contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount $ 1,200 $ 737 $ 757
Notes [Member] | Two Point One Two Five Percent Euro Notes Due 2019 [Member]      
Derivative Instruments Gain Loss [Line Items]      
Interest rate, stated percentage 2.125%