XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
 June 30, 2025December 31, 2024
Accrued salaries, wages and related employee benefits$30,820 $27,990 
Accrued workers’ compensation and health benefits3,548 4,898 
Deferred revenue9,811 8,096 
Pension accrual2,480 2,458 
Right-of-use liability - Operating11,237 11,375 
Other accrued expenses32,586 30,416 
Total$90,482 $85,233