XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Warranty $ 9,598 $ 7,936
Due to representatives 13,249 9,907
Payroll 2,712 4,129
Profit sharing 2,556 1,967
Worker's compensation 791 580
Medical self-insurance 530 872
Customer prepayments 2,637 2,256
Donations 585 600
Income tax payable 3,789 0
Employee benefits and other 5,235 3,693
Total $ 41,682 $ 31,940