XML 52 R41.htm IDEA: XBRL DOCUMENT v3.4.0.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Warranty $ 8,130 $ 8,469
Due to representatives 9,575 10,597
Payroll 4,879 3,954
401(k) Contributions 966 3,054
Profit sharing 1,930 2,220
Worker's compensation 348 366
Medical self-insurance 699 676
Customer prepayments 2,497 2,895
Donations 600 600
Income tax payable 1,287 0
Employee benefits and other 3,524 4,404
Total $ 34,435 $ 37,235