XML 22 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Warranty $ 12,940 $ 12,652
Due to representatives 13,123 11,538
Payroll 6,460 5,058
Profit sharing 3,167 1,721
Worker's compensation 480 522
Medical self-insurance 1,066 707
Customer prepayments 2,256 4,627
Employee 401(k) profit sharing 1,450 0
Donations 354 354
Income tax payable 2,346 0
Employee vacation time 4,017 3,804
Other 3,025 3,286
Total $ 50,684 $ 44,269