XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and benefits $ 330,803 $ 367,830
Payroll taxes 29,513 31,439
Workers’ compensation 12,469 14,664
Accrued payroll and benefit costs $ 372,785 $ 413,933