Derivative instruments - Narrative (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2025 |
Dec. 31, 2024 |
|
| Derivative [Line Items] | ||
| Length of time hedged in foreign currency contracts | 3 years | |
| 3.125% Notes Due In 2025 | Notes | ||
| Derivative [Line Items] | ||
| Interest rate, stated percentage | 3.125% | |
| 5.25% Notes Due In 2033 | Notes | ||
| Derivative [Line Items] | ||
| Interest rate, stated percentage | 5.25% | |
| Foreign currency forward contracts | Designated as Hedging Instrument | ||
| Derivative [Line Items] | ||
| Notional amounts | $ 7,700 | $ 7,200 |
| Foreign currency forward contracts | Derivatives not designated as hedging instrument | ||
| Derivative [Line Items] | ||
| Notional amounts | 245 | 148 |
| Interest Rate Swap | ||
| Derivative [Line Items] | ||
| Notional amounts | $ 550 | |
| Derivative, basis spread on variable rate | 1.70% | |
| Interest Rate Swap | Designated as Hedging Instrument | ||
| Derivative [Line Items] | ||
| Notional amounts | $ 6,200 | $ 6,700 |