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 |
| X | ||||||||||
- Definition Accrued Expenses And Other Liabilities, Current No definition available.
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of the obligations incurred through that date and payable for salaries, wages, and related employee benefit. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer). No definition available.
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of obligations and payables pertaining to workers compensation and health benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle, if longer). No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|