XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Deferred revenue $ 22,121 $ 20,944
Payroll, vacation, and bonus accruals 16,810 21,340
Warranty reserve 11,870 14,549
Interest payable 10,070 1,523
Customer rebate program 5,065 4,775
Sales return allowance 4,866 3,999
Contingent consideration 2,000 0
Incurred but not reported self-insurance 1,820 1,556
ESPP contribution accrual 805 0
Taxes 736 1,774
Other accrued liabilities 6,171 5,057
Accrued liabilities $ 82,334 $ 75,517