XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities    
Warranty $ 13,769 $ 13,522
Due to representatives 7,995 8,296
Payroll 8,423 8,155
Profit sharing 1,489 2,902
Workers' compensation 308 594
Medical self-insurance 1,943 1,546
Customer prepayments 5,931 5,067
Donations, short-term 438 570
Employee vacation time $ 4,362 $ 3,321
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Operating lease liability, short-term $ 1,580 $ 202
Other 3,968 2,411
Total $ 50,206 $ 46,586
Other Long-Term Liabilities    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Long-term operating lease obligation $ 15,467 $ 1,369
Long-term donations 334 496
Extended warranties 3,042 2,558
Other long-term liabilities $ 18,843 $ 4,423