XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative Financial Instruments    
Investment grade bonds $ 19.8 $ 30.3
Designated as Hedging Instrument | Foreign exchange forward contracts    
Derivative Financial Instruments    
Fair value 0.7 2.7
Notional value $ 87.9 127.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.3) 0.2
Notional value $ 124.3 $ 82.5
Not Designated as Hedging Instrument | Foreign exchange forward contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year