v3.26.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities    
Warranty $ 36,631 $ 29,965
Due to representatives 15,247 25,535
Payroll 33,966 27,156
Profit sharing 6,923 3,581
Medical self-insurance 5,224 4,844
Customer prepayments 1,369 6,856
Employee vacation time 17,319 15,408
Extended warranties, ST 3,380 3,365
Operating lease liability ST 3,385 3,262
Property tax 4,075 143
Other 10,748 12,098
Total 138,267 132,213
Other Long-Term Liabilities    
Lease liability 13,699 15,529
Extended warranties 14,830 7,770
Donations and other 0 0
Other long-term liabilities $ 28,529 $ 23,299