XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative instruments (Details Textual) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
2.45% notes due 2030 (2.45% 2030 Notes) [Member] | Notes [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount $ 1,000  
Interest rate, stated percentage 2.45%  
2.30% notes due 2031 (2.30% 2031 Notes) [Member] | Notes [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount $ 500  
Interest rate, stated percentage 2.30%  
Derivatives designated as hedging instrument [Member] | Foreign currency forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount $ 5,700 $ 5,100
Derivatives designated as hedging instrument [Member] | Interest Rate Swap [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount 7,400 5,900
Derivatives designated as hedging instrument [Member] | Interest Rate Swap [Member] | 2030 And 2021 Note Hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount 1,500  
Derivatives not designated as hedging instrument [Member] | Foreign currency forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, notional amount $ 700 $ 1,000