XML 120 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Economic Hedges (Details) - Foreign exchange contract - Not Designated as Hedging Instrument - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other operating income (expense)      
Derivative [Line Items]      
Gain (loss) on foreign currency contract $ (11.0) $ 21.3 $ 42.0
Level 2      
Derivative [Line Items]      
Fair value of derivative instruments, net 8.9 (1.1)  
Prepaid expenses and other | Level 2      
Derivative [Line Items]      
Fair value of derivative instruments, asset 19.0 8.7  
Accrued Liabilities | Level 2      
Derivative [Line Items]      
Fair value of derivative instruments, liability $ (10.1) $ (9.8)