XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued salaries, wages and related employee benefits $ 26,684 $ 33,816
Contingent consideration 937 1,830
Accrued workers' compensation and health benefits 3,660 3,994
Deferred revenues 7,521 6,202
Right-of-use liability - Operating 10,376 10,040
Pension accrual 2,519 2,519
Other accrued expenses 26,147 25,462
Total accrued expenses and other current liabilities $ 77,844 $ 83,863