XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIES
Accrued liabilities consist of the following balances:
 December 31,
(in thousands)20212020
Salaries, wages and bonuses$37,462 $31,658 
Lease liability4,655 3,680 
Taxes1,902 5,907 
Warranty9,953 9,096 
Retirement provision2,967 3,252 
Customer deposits6,383 1,385 
Other10,201 9,656 
Accrued liabilities$73,523 $64,634