XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Payroll and Benefit Costs (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Payroll and Benefit Costs
Accrued payroll and benefit costs consisted of the following (in thousands):
 December 31,
 20242023
Payroll and benefits$330,803 $367,830 
Payroll taxes29,513 31,439 
Workers’ compensation12,469 14,664 
Accrued payroll and benefit costs$372,785 $413,933