XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consist of the following balances:
 December 31,
(in thousands)20222021
Salaries, wages and bonuses$37,590 $37,462 
Lease liability4,685 4,655 
Taxes2,426 1,902 
Warranty9,340 9,953 
Retirement provision2,588 2,967 
Customer deposits5,197 6,383 
Other9,542 10,201 
Accrued liabilities$71,368 $73,523