XML 141 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments Gain Loss [Line Items]      
Length of time hedged in foreign currency contracts 3 years    
3.625% notes due 2024 (3.625% 2024 Notes) | Notes      
Derivative Instruments Gain Loss [Line Items]      
Interest rate, stated percentage 3.625%    
5.25% 2033 Notes | Notes      
Derivative Instruments Gain Loss [Line Items]      
Interest rate, stated percentage 5.25%    
Forward Contracts [Member] | Designated as Hedging Instrument      
Derivative Instruments Gain Loss [Line Items]      
Notional amounts $ 7,200 $ 6,600 $ 6,000
Forward Contracts [Member] | Derivatives not designated as hedging instruments      
Derivative Instruments Gain Loss [Line Items]      
Notional amounts 148 457 $ 517
Interest rate swap contracts | 3.625% notes due 2024 (3.625% 2024 Notes)      
Derivative Instruments Gain Loss [Line Items]      
Notional amounts 1,400    
Interest rate swap contracts | 5.25% 2033 Notes      
Derivative Instruments Gain Loss [Line Items]      
Notional amounts $ 1,400    
Interest rates 1.80%    
Interest rate swap contracts | Designated as Hedging Instrument      
Derivative Instruments Gain Loss [Line Items]      
Notional amounts $ 6,700 $ 6,700  
Foreign Currency and Cross Currency Swaps      
Derivative Instruments Gain Loss [Line Items]      
Foreign currency cash flow hedge gain (loss) to be reclassified $ 170