XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
 
Accrued expenses and other current liabilities consisted of the following:
 
 March 31, 2025December 31, 2024
Accrued salaries, wages and related employee benefits$28,137 $27,990 
Accrued workers’ compensation and health benefits3,937 4,898 
Deferred revenue10,065 8,096 
Pension accrual2,458 2,458 
Right-of-use liability - Operating11,380 11,375 
Other accrued expenses29,508 30,416 
Total$85,485 $85,233