v3.25.2
Accrued Liabilities and Other Long-Term Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued liabilities were comprised of the following:
 June 30,
2025
December 31,
2024
 (in thousands)
Warranty$23,762 $24,341 
Due to representatives22,197 21,808 
Payroll12,424 16,961 
Profit sharing2,038 2,628 
Workers’ compensation406 608 
Medical self-insurance3,424 3,085 
Customer prepayments3,481 7,714 
Donations, short-term343 599 
Employee vacation time13,673 12,084 
Extended warranties, short-term3,332 3,153 
Lease liability, short-term2,854 2,481 
Property taxes3,049 — 
Other4,349 3,885 
Total
$95,332 $99,347 
Schedule of Other Long-Term Liabilities
Other long-term liabilities were comprised of the following:
 
 June 30,
2025
December 31,
2024
 (in thousands)
Lease liability$15,647 $13,592 
Extended warranties6,824 7,151 
Total
$22,471 $20,743