XML 105 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Warranty $ 12,652 $ 11,421
Due to representatives 11,538 11,024
Payroll 5,058 4,182
Profit sharing 1,721 1,255
Workers' compensation 522 567
Medical self-insurance 707 1,207
Customer prepayments 4,627 2,367
Donations 354 150
Employee vacation time 3,804 3,173
Other 3,286 1,529
Total $ 44,269 $ 36,875