XML 130 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended 36 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Defined Benefit Plan Disclosure          
Employer matching percentage         100.00%
Contribution matched by employer         6.00%
Matching contributions   $ 5.4 $ 4.4 $ 3.5  
Other Postretirement Benefits Plan          
Defined Benefit Plan Disclosure          
Contribution per eligible employee, coverage basis, consecutive period of highest average monthly compensation   5 years      
Contribution per eligible employee, coverage basis, latest service period   10 years      
Defined contribution plan, maximum annual contribution per employee, percent   2.00%      
Pension Plan          
Defined Benefit Plan Disclosure          
Remaining benefit obligation $ 7.7        
Settlement charge $ 2.4