XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities    
Warranty $ 27,540 $ 24,341
Due to representatives 23,431 21,808
Payroll 25,175 16,961
Profit sharing 3,931 2,628
Workers’ compensation 292 608
Medical self-insurance 3,962 3,085
Customer prepayments 4,033 7,714
Donations, short-term 195 599
Employee vacation time 14,498 12,084
Extended warranties, short-term 3,432 3,153
Lease liability, short-term 2,903 2,481
Property taxes 4,972 0
Other 6,104 3,885
Accrued liabilities 120,468 99,347
Other Long-Term Liabilities    
Lease liability 14,902 13,592
Extended warranties 7,303 7,151
Total $ 22,205 $ 20,743