XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
Accrued liabilities were comprised of the following:
 December 31,
 20232022
 (in thousands)
Warranty$20,573 $15,682 
Due to representatives14,428 15,545 
Payroll18,829 11,901 
Profit sharing7,596 5,451 
Workers' compensation338 367 
Medical self-insurance1,460 1,178 
Customer prepayments2,621 3,750 
Donations, short-term381 637 
Accrued income taxes1,170 12,472 
Employee vacation time10,315 6,329 
Extended warranties, short-term2,387 1,330 
Lease liability, short-term 2,021 1,254 
Other3,389 2,734 
     Total$85,508 $78,630 
Other long-term liabilities were comprised of the following:
December 31,
20232022
(in thousands)
Lease liability$10,201 $5,993 
Extended warranties6,082 4,539 
Donations and other524976 
      Total$16,807 $11,508