Post Employment Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Retirement Benefits [Abstract]      
Number of defined contribution plan | plan 2    
Portion of contributions charged to income $ 8.7 $ 6.5  
Multiemployer plan, employer contribution 1.1 3.0 $ 4.9
Deferred compensation plan assets $ 0.5    
Benefits plan vesting percentage 100.00%    
Benefit contributions accrued $ 0.2 $ 0.1