XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Warranty $ 11,458 $ 10,483
Due to representatives 10,494 13,086
Payroll 3,943 4,456
Profit sharing 1,607 2,034
Worker's compensation 619 593
Medical self-insurance 980 725
Customer prepayments 2,907 2,838
Donations 846 588
Employee vacation time 3,008 2,688
Other 2,284 1,607
Total $ 38,146 $ 39,098