XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Other Long-Term Liabilities
3 Months Ended
Mar. 31, 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:
 March 31,
2025
December 31,
2024
 (in thousands)
Warranty$23,610 $24,341 
Due to representatives19,181 21,808 
Payroll15,689 16,961 
Profit sharing3,297 2,628 
Workers’ compensation441 608 
Medical self-insurance3,179 3,085 
Customer prepayments5,236 7,714 
Donations, short-term470 599 
Employee vacation time12,515 12,084 
Extended warranties, short-term3,298 3,153 
Lease liability, short-term2,442 2,481 
Property taxes1,589 — 
Other6,094 3,885 
Total
$97,041 $99,347 
Other long-term liabilities were comprised of the following:
 
 March 31,
2025
December 31,
2024
 (in thousands)
Lease liability$12,971 $13,592 
Extended warranties7,043 7,151 
Total
$20,014 $20,743