XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities were comprised of the following:
December 31,
20252024
(in thousands)
Warranty$29,965 $24,341 
Due to representatives30,453 21,808 
Payroll22,238 16,961 
Profit sharing3,581 2,628 
Workers' compensation279 608 
Medical self-insurance4,844 3,085 
Customer prepayments6,856 7,714 
Donations57 599 
Employee vacation time15,408 12,084 
Extended warranties, ST3,365 3,153 
Operating lease liability ST3,262 2,481 
Property tax143 — 
Other11,762 3,885 
Total$132,213 $99,347 
Schedule of Other Long-Term Liabilities
Other long-term liabilities were comprised of the following:
December 31,
20252024
(in thousands)
Lease liability$15,529 $13,592 
Extended warranties7,770 7,151 
Total$23,299 $20,743