XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
At December 31, accrued liabilities were comprised of the following:
 December 31,
 20212020
 (in thousands)
Warranty$13,769 $13,522 
Due to representatives7,995 8,296 
Payroll8,423 8,155 
Profit sharing1,489 2,902 
Workers' compensation308 594 
Medical self-insurance1,943 1,546 
Customer prepayments5,931 5,067 
Donations, short-term438 570 
Employee vacation time4,362 3,321 
Operating lease liability, short-term 1,580 202 
Other3,968 2,411 
     Total$50,206 $46,586 

At December 31, other long-term liabilities were comprised of the following:
December 31,
20212020
(in thousands)
Long-term operating lease obligation$15,467 $1,369 
Long-term donations334 496 
Extended warranties3,042 2,558 
      Total$18,843 $4,423