Fair value of financial instruments - Economic Hedges (Details) - Foreign Exchange Contract - Not Designated as Hedging Instrument - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Other operating income (expense) | |||
| Derivative [Line Items] | |||
| Gain (loss) on foreign currency contract | $ 10.4 | $ (12.6) | |
| Level 2 | |||
| Derivative [Line Items] | |||
| Fair value of derivative instruments, net | 6.3 | $ (1.1) | |
| Prepaid expenses and other | Level 2 | |||
| Derivative [Line Items] | |||
| Fair value of derivative instruments, asset | 9.2 | 4.2 | |
| Accrued liabilities | Level 2 | |||
| Derivative [Line Items] | |||
| Fair value of derivative instruments, liability | $ (2.9) | $ (5.3) | |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|