XML 75 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Eligibility to participate, days of service 45 days    
Eligibility to participate, years of age 21 years    
Maximum annual contributions per employee 75.00%    
Vesting percentage of employer contribution 25.00%    
Vesting term of employer contribution 4 years    
Contribution expense related to employer matching contributions $ 5.5 $ 4.7 $ 3.3
Foreign Plan      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contribution expense related to employer matching contributions $ 1.5 $ 1.3 $ 0.9