Fair value of financial instruments - Economic Hedges (Details) - Foreign Exchange Contract - Not Designated as Hedging Instrument - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Other operating income (expense) | |||||
Derivative [Line Items] | |||||
Gain (loss) on foreign currency contract | $ (22.6) | $ (12.1) | $ (35.2) | $ 1.3 | |
Level 2 | |||||
Derivative [Line Items] | |||||
Fair value of derivative instruments, net | (17.8) | (17.8) | $ 8.9 | ||
Prepaid expenses and other | Level 2 | |||||
Derivative [Line Items] | |||||
Fair value of derivative instruments, asset | 3.6 | 3.6 | 19.0 | ||
Accrued liabilities | Level 2 | |||||
Derivative [Line Items] | |||||
Fair value of derivative instruments, liability | $ (21.4) | $ (21.4) | $ (10.1) |
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
|