XML 129 R113.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items]        
Employee contribution to Company's profit sharing plan percentage   1.00%    
Employee contribution to Company's profit sharing plan percentage   50.00%    
Minimum age limit for specified additional amount   50 years    
Company's contributions   $ 7.2 $ 6.9 $ 6.1
Bonus expense   66.4 32.2 38.3
Supplemental retirement benefits cost   0.3 3.2 $ 4.6
Accumulated benefit obligation noncurrent   2.5 2.5  
Accumulated benefit obligation current     21.3  
Israel [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Pension assets   18.8 16.7  
Defined benefit plan, vested benefit obligations   21.7 19.7  
Germany [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Pension assets   $ 6.5 $ 5.8  
Germany [Member] | Minimum [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan assets guaranteed rate of return   2.25%    
Germany [Member] | Maximum [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan assets guaranteed rate of return   4.25%    
Forecast [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Company's contributions $ 0.7