XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2021
Accounts Payable and Accrued Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities comprise the following (in thousands):
December 31, 2021December 31,
2020
Salaries and benefits$27,733 $24,512 
Profit sharing and bonuses18,325 19,204 
Contract liabilities3,776 2,498 
Product warranties509 163 
Accrued interest76 1,644 
Other6,514 8,822 
Total$56,933 $56,843