XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Salaries, wages and bonuses $ 37,590 $ 37,462
Lease liability 4,685 4,655
Taxes 2,426 1,902
Warranty 9,340 9,953
Retirement provision 2,588 2,967
Customer deposits 5,197 6,383
Other 9,542 10,201
Accrued liabilities $ 71,368 $ 73,523