XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative Financial Instruments    
Investment grade bonds $ 0.0 $ 19.8
Designated as Hedging Instrument | Foreign Exchange Forward Contracts    
Derivative Financial Instruments    
Fair value 0.9 (0.9)
Notional value $ 15.9 26.6
Designated as Hedging Instrument | Cash Flow Hedge | Foreign Exchange Forward Contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year  
Not Designated as Hedging Instrument | Foreign Exchange Forward Contracts    
Derivative Financial Instruments    
Fair value $ 0.0 (0.6)
Notional value $ 11.5 $ 56.4
Not Designated as Hedging Instrument | Foreign Exchange Forward Contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year