XML 83 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Salaries, wages and bonuses $ 31,658 $ 28,296
Taxes 5,907 5,130
Warranty 9,096 10,249
Retirement Provision 3,252 2,795
Customer Deposits 1,385 2,430
Other 13,336 10,786
Accrued liabilities $ 64,634 $ 59,686