XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 12,942 $ 11,184
Warranty reserve 2,265 1,571
Income taxes payable 1,862 1,459
Right of use liabilities 4,347 4,666
Other accrued expenses 4,526 5,982
Accrued liabilities 25,942 $ 24,862
Changes in the reserve for product warranty claims    
Warranty reserve at beginning of the year 1,571  
Provision 809  
Warranty expenditures (108)  
Effect of foreign currency translation (7)  
Warranty reserve at end of year $ 2,265