XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Salaries, wages and bonuses $ 37,462 $ 31,658
Lease liability 4,655 3,680
Taxes 1,902 5,907
Warranty 9,953 9,096
Retirement provision 2,967 3,252
Customer deposits 6,383 1,385
Other 10,201 9,656
Accrued liabilities $ 73,523 $ 64,634 [1]
[1] Years ended December 31, 2020 amounts have been adjusted to reflect the change in inventory accounting method, as described in Note 1 to the Consolidated Financial Statements.