XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
pension_plan
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan expense $ 6.9 $ 6.2 $ 6.2
Document Fiscal Year Focus 2022    
Number of defined benefit pension plans | pension_plan 4    
Actuarial losses arising during period, net of tax $ (0.3) (4.3) 4.0
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Amortization of recognized actuarial loss $ 0.5 $ 0.8 $ 0.5