XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities and Other Long-Term Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued liabilities were comprised of the following:
 June 30,
2024
December 31, 2023
 (in thousands)
Warranty$21,632 $20,573 
Due to representatives19,934 14,428 
Payroll11,425 18,829 
Profit sharing6,393 7,596 
Workers' compensation545 338 
Medical self-insurance1,940 1,460 
Customer prepayments1,856 2,621 
Donations, short-term1,153 381 
Accrued income taxes— 1,170 
Employee vacation time11,042 10,315 
Extended warranties, short-term2,829 2,387 
Lease liability, short-term2,272 2,021 
Property taxes2,008 — 
Other2,470 3,389 
Total
$85,499 $85,508 
Schedule of Other Long-Term Liabilities
Other long-term liabilities were comprised of the following:
 
 June 30,
2024
December 31, 2023
 (in thousands)
Lease liability$14,335 $10,201 
Extended warranties6,835 6,082 
Donations and other— 524 
Total
$21,170 $16,807