XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Payroll and Benefit Costs
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Payroll and Benefit Costs Accrued Payroll and Benefit CostsAccrued payroll and benefit costs consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Payroll and benefits$429,619 $423,439 
Payroll taxes2,442 33,559 
Workers’ compensation15,653 15,312 
Accrued payroll and benefit costs$447,714 $472,310