XML 174 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
plan
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Employer matching contribution percent 7.00% 7.00% 7.00%
Domestic Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Number of defined contribution retirement plans | plan 6    
Entity's contribution to retirement plans as percentage of employees' compensation 3.00%    
Cost of defined contribution plans | $ $ 15.8 $ 14.2 $ 10.1
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Number of defined contribution retirement plans | plan 4    
Switzerland | Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Contributions to pension funds | $ $ 4.5 $ 4.0 $ 3.1
Minimum | Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Entity's contribution to retirement plans as percentage of employees' compensation 3.00%    
Maximum | Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Entity's contribution to retirement plans as percentage of employees' compensation 15.00%