XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 14,104 $ 11,184
Warranty reserve 1,963 1,571
Income taxes payable 2,127 1,459
Right of use liabilities 4,347 4,666
Other accrued expenses 4,774 5,982
Accrued liabilities $ 27,315 $ 24,862