XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Warranty $ 13,455 $ 13,522
Due to representatives 8,006 8,296
Payroll 8,770 8,155
Profit sharing 2,360 2,902
Worker's compensation 303 594
Medical self-insurance 1,574 1,546
Customer prepayments 5,296 5,067
Donations 370 570
Employee vacation time 3,747 3,321
Other 4,385 2,613
Total $ 48,266 $ 46,586