XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities [Abstract]      
Salaries and benefits $ 27,733 $ 24,512  
Profit sharing and bonuses 18,325 19,204  
Contract liabilities 3,776 2,498  
Product warranties 509 163 $ 1,933
Accrued interest 76 1,644  
Other 6,514 8,822  
Total $ 56,933 $ 56,843