XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value of financial instruments - Economic Hedges (Details) - Foreign Exchange Contract - Not Designated as Hedging Instrument - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Other operating income (expense)          
Derivative [Line Items]          
Gain (loss) on foreign currency contract $ 11.3 $ (39.4) $ (23.9) $ (38.1)  
Level 2          
Derivative [Line Items]          
Fair value of derivative instruments, net 3.5   3.5   $ 8.9
Prepaid expenses and other | Level 2          
Derivative [Line Items]          
Fair value of derivative instruments, asset 5.6   5.6   19.0
Accrued liabilities | Level 2          
Derivative [Line Items]          
Fair value of derivative instruments, liability $ (2.1)   $ (2.1)   $ (10.1)