XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Warranty $ 13,522 $ 12,652
Due to representatives 8,296 11,538
Payroll 8,155 5,058
Profit sharing 2,902 1,721
Workers' compensation 594 522
Medical self-insurance 1,546 707
Customer prepayments 5,067 4,627
Donations 570 354
Employee vacation time 3,321 3,804
Other 2,613 3,286
Total $ 46,586 $ 44,269