XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Warranty $ 10,788 $ 10,483
Due to representatives 12,029 13,086
Payroll 3,258 4,456
Profit sharing 674 2,034
Worker's compensation 605 593
Medical self-insurance 716 725
Customer prepayments 1,395 2,838
Donations 742 588
Employee vacation time 2,913 2,688
Other 1,958 1,607
Total $ 35,078 $ 39,098