XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
Accrued liabilities were comprised of the following:
 December 31,
 20222021
 (in thousands)
Warranty$15,682 $13,769 
Due to representatives15,545 7,995 
Payroll11,901 8,423 
Profit sharing5,451 1,489 
Workers' compensation367 308 
Medical self-insurance1,178 1,943 
Customer prepayments3,750 5,931 
Donations, short-term637 438 
Accrued income taxes12,472 — 
Employee vacation time6,329 4,362 
Extended warranties, short-term1,330 1,593 
Lease liability, short-term 1,254 1,580 
Other2,734 2,375 
     Total$78,630 $50,206 

Other long-term liabilities were comprised of the following:
December 31,
20222021
(in thousands)
Lease liability$5,993 $15,467 
Extended warranties4,539 3,042 
Donations and other976334 
      Total$11,508 $18,843