XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Deferred revenue $ 22,197 $ 20,944
Warranty reserve 12,218 14,549
Payroll, vacation, and bonus accruals 14,313 21,340
Customer rebate program 4,138 4,775
Sales return allowance 4,062 3,999
Taxes 2,380 1,774
Contingent consideration 2,000 0
Incurred but not reported self-insurance 1,660 1,556
Interest payable 78 1,523
Other accrued liabilities 5,693 5,057
Accrued liabilities $ 68,739 $ 75,517