XML 118 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative Financial Instruments    
Investment grade bonds $ 30.3 $ 0.0
Designated as Hedging Instrument | Foreign exchange forward contracts    
Derivative Financial Instruments    
Fair value 2.7 5.0
Notional value $ 127.6 93.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.2 0.2
Notional value $ 82.5 $ 63.7
Not Designated as Hedging Instrument | Foreign exchange forward contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year