XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Warranty $ 13,160 $ 12,652
Due to representatives 9,068 11,538
Payroll 7,716 5,058
Profit sharing 2,524 1,721
Worker's compensation 648 522
Medical self-insurance 915 707
Customer prepayments 2,533 4,627
Employee 401(k) profit sharing 2,870 0
Donations 604 354
Employee vacation time 3,645 3,804
Other 3,309 3,286
Total $ 46,992 $ 44,269