XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative Financial Instruments    
Investment grade bonds $ 19.8 $ 19.8
Designated as Hedging Instrument | Foreign Exchange Forward Contracts    
Derivative Financial Instruments    
Fair value (0.9) 0.7
Notional value $ 26.6 17.5
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.6) (0.2)
Notional value $ 56.4 $ 49.1
Not Designated as Hedging Instrument | Foreign Exchange Forward Contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year