XML 132 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments Gain Loss [Line Items]      
Length of time hedged in foreign currency contracts 3 years    
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 $ 159    
Derivatives designated as hedging instruments [Member] | Foreign currency forward contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount 6,000 $ 5,700 $ 5,100
Derivatives designated as hedging instruments [Member] | Interest rate swap [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount 6,700 6,700  
Derivatives designated as hedging instruments [Member] | Forward interest rate contracts      
Derivative Instruments Gain Loss [Line Items]      
Notional amount 700    
Derivatives not designated as hedging instruments [Member] | Foreign currency forward contracts [Member]      
Derivative Instruments Gain Loss [Line Items]      
Notional amount $ 517 $ 680 $ 1,000