XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Warranty $ 7,812 $ 7,936
Due to representatives 11,225 9,907
Payroll 2,116 4,129
Profit sharing 1,656 1,967
Worker's compensation 558 580
Medical self-insurance 536 872
Customer prepayments 2,605 2,256
Donations 600 600
Employee benefits and other 4,078 3,693
Total $ 31,186 $ 31,940