XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Warranty $ 11,421 $ 10,483
Due to representatives 11,024 13,086
Payroll 4,182 4,456
Profit sharing 1,835 2,034
Workers' compensation 567 593
Medical self-insurance 1,207 725
Customer prepayments 2,367 2,838
Donations 150 588
Employee vacation time 3,173 2,688
Other 1,529 1,607
Total $ 37,455 $ 39,098