XML 29 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Designated as Hedging Instrument    
Derivative Financial Instruments    
Notional value $ 108.1 $ 95.0
Gross fair value $ 2.0  
Designated as Hedging Instrument | Foreign exchange forward contracts    
Derivative Financial Instruments    
Gross fair value   0.2
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    
Notional value $ 124.4 49.9
Gross fair value $ 0.6 0.1
Not Designated as Hedging Instrument | Foreign exchange forward contracts | Maximum    
Derivative Financial Instruments    
Maturity term 1 year  
Cash    
Derivative Financial Instruments    
Deferred compensation, Rabbi Trust $ 6.1 10.7
Short-term Investments    
Derivative Financial Instruments    
Deferred compensation, Rabbi Trust $ 5.5 $ 4.3