XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Warranty $ 13,527 $ 12,652
Due to representatives 10,257 11,538
Payroll 7,448 5,058
Profit sharing 3,000 1,721
Worker's compensation 646 522
Medical self-insurance 247 707
Customer prepayments 2,151 4,627
Donations 604 354
Employee vacation time 3,493 3,804
Other 4,095 3,286
Total $ 45,468 $ 44,269