XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Warranty $ 8,602 $ 7,936
Due to representatives 10,152 9,907
Payroll 3,238 4,129
Profit sharing 2,156 1,967
Worker's compensation 661 580
Medical self-insurance 623 872
Customer prepayments 4,010 2,256
Donations 600 600
Employee benefits and other 4,251 3,693
Total $ 34,293 $ 31,940