XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Liabilities    
Warranty $ 13,707 $ 13,769
Due to representatives 13,453 7,995
Payroll 7,601 8,423
Profit sharing 2,670 1,489
Worker's compensation 261 308
Medical self-insurance 1,208 1,943
Customer prepayments 2,870 5,931
Donations 453 438
Employee vacation time 5,000 4,362
Operating lease liability, short-term 1,683 1,580
Other 3,984 3,968
Total 52,890 50,206
Other Long-Term Liabilities    
Long-term operating lease obligation 15,320 15,467
Long-term donations 221 334
Extended warranties 3,152 3,042
Other long-term liabilities $ 18,693 $ 18,843