XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll and benefits $ 367,830 $ 423,439
Payroll taxes 31,439 33,559
Workers’ compensation 14,664 15,312
Accrued payroll and benefit costs $ 413,933 $ 472,310