XML 34 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2024
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:
 December 31,
 20242023
 (in thousands)
Warranty$24,341 $20,573 
Due to representatives21,808 14,428 
Payroll16,961 18,829 
Profit sharing2,628 7,596 
Workers' compensation608 338 
Medical self-insurance3,085 1,460 
Customer prepayments7,714 2,621 
Donations, short-term599 381 
Accrued income taxes— 1,170 
Employee vacation time12,084 10,315 
Extended warranties, short-term3,153 2,387 
Lease liability, short-term 2,481 2,021 
Other3,885 3,389 
     Total$99,347 $85,508 
Other long-term liabilities were comprised of the following:
December 31,
20242023
(in thousands)
Lease liability$13,592 $10,201 
Extended warranties7,151 6,082 
Donations and other— 524 
      Total$20,743 $16,807