XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Warranty $ 14,008 $ 13,522
Due to representatives 7,980 8,296
Payroll 8,509 8,155
Profit sharing 2,920 2,902
Worker's compensation 429 594
Medical self-insurance 1,236 1,546
Customer prepayments 5,070 5,067
Donations 224 570
Employee vacation time 3,520 3,321
Other 3,395 2,613
Total $ 47,291 $ 46,586