XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued salaries, wages and related employee benefits $ 31,690 $ 27,990
Accrued workers’ compensation and health benefits 3,180 4,898
Deferred revenue 8,148 8,096
Pension accrual 2,245 2,458
Right-of-use liability - Operating 11,384 11,375
Other accrued expenses 31,211 30,416
Total $ 87,858 $ 85,233