XML 64 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Warranty $ 10,483 $ 7,936
Due to representatives 13,086 9,907
Payroll 4,456 4,129
Profit sharing 2,034 1,967
Workers' compensation 593 580
Medical self-insurance 725 872
Customer prepayments 2,838 2,256
Donations 588 600
Employee vacation time 2,688 2,367
Other 1,607 1,326
Total $ 39,098 $ 31,940