XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities were comprised of the following:
 June 30,
2021
December 31, 2020
 (in thousands)
Warranty$14,008 $13,522 
Due to representatives7,980 8,296 
Payroll8,509 8,155 
Profit sharing2,920 2,902 
Worker's compensation429 594 
Medical self-insurance1,236 1,546 
Customer prepayments5,070 5,067 
Donations224 570 
Employee vacation time3,520 3,321 
Other3,395 2,613 
Total
$47,291 $46,586