XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Warranty $ 12,153 $ 10,483
Due to representatives 9,766 13,086
Payroll 3,162 4,456
Profit sharing 2,154 2,034
Worker's compensation 594 593
Medical self-insurance 744 725
Customer prepayments 2,300 2,838
Donations 850 588
Employee vacation time 3,086 2,688
Other 2,683 1,607
Total $ 37,492 $ 39,098