XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accrued Liabilities    
Warranty $ 15,231 $ 13,769
Due to representatives 14,272 7,995
Payroll 10,599 8,423
Profit sharing 4,136 1,489
Workers' compensation 282 308
Medical self-insurance 1,362 1,943
Customer prepayments 3,029 5,931
Donations 200 438
Employee vacation time 5,810 4,362
Lease liability, short-term 522 1,580
Income tax payable 2,221 1,787
Extended warranties, short-term 1,345 1,532
Other 2,771 649
Total 61,780 50,206
Other Long-Term Liabilities    
Long-term operating lease obligation 1,153 15,467
Extended warranties 3,940 3,042
Long-term donations and other 549 334
Total $ 5,642 $ 18,843