v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued salaries, wages and related employee benefits $ 30,732 $ 30,391
Accrued workers’ compensation and health benefits 973 2,471
Deferred revenue 11,650 9,099
Pension accrual 2,083 2,081
Right-of-use liability - Operating 10,267 10,882
Other accrued expenses 28,751 33,102
Total $ 84,456 $ 88,026