XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Warranty $ 13,525 $ 13,522
Due to representatives 10,712 8,296
Payroll 6,418 8,155
Profit sharing 2,134 2,902
Worker's compensation 467 594
Medical self-insurance 1,744 1,546
Customer prepayments 7,743 5,067
Donations 268 570
Employee vacation time 3,093 3,321
Other 2,960 2,613
Total $ 49,064 $ 46,586