XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
employee
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
Employee Benefit Plans      
Percentage of contributions of covered employees' salaries or wages 2.50%    
Contribution $ 22.9 $ 19.8 $ 16.1
Amount payable to plan $ 0.5    
Number of employees who are union members | employee 7 12  
Contributions made to multi-employer pension plans $ 0.0 $ 0.0 $ 0.0
Period in which certain individuals are entitled to fixed annual payments 15 years    
Maximum age under which certain individuals are entitled to fixed annual payments 65 years    
Portion of benefits vesting after ten years of completed service (as a percent) 50.00%    
Period of completed service over which 50% of benefits are vested 10 years    
Portion of benefits vesting after fifteen years of completed service (as a percent) 75.00%    
Period of completed service over which 75% of benefits are vested 15 years    
Period of service over which benefits are fully vested 20 years    
Unfunded benefit liability $ 3.5 $ 3.7