XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Liabilities and Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2025
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:
 September 30,
2025
December 31,
2024
 (in thousands)
Warranty$27,540 $24,341 
Due to representatives23,431 21,808 
Payroll25,175 16,961 
Profit sharing3,931 2,628 
Workers’ compensation292 608 
Medical self-insurance3,962 3,085 
Customer prepayments4,033 7,714 
Donations, short-term195 599 
Employee vacation time14,498 12,084 
Extended warranties, short-term3,432 3,153 
Lease liability, short-term2,903 2,481 
Property taxes4,972 — 
Other6,104 3,885 
Total
$120,468 $99,347 
Other long-term liabilities were comprised of the following:
 
 September 30,
2025
December 31,
2024
 (in thousands)
Lease liability$14,902 $13,592 
Extended warranties7,303 7,151 
Total
$22,205 $20,743