XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities    
Warranty $ 23,610 $ 24,341
Due to representatives 19,181 21,808
Payroll 15,689 16,961
Profit sharing 3,297 2,628
Workers’ compensation 441 608
Medical self-insurance 3,179 3,085
Customer prepayments 5,236 7,714
Donations, short-term 470 599
Employee vacation time 12,515 12,084
Extended warranties, short-term 3,298 3,153
Lease liability, short-term 2,442 2,481
Property taxes 1,589 0
Other 6,094 3,885
Accrued liabilities 97,041 99,347
Other Long-Term Liabilities    
Lease liability 12,971 13,592
Extended warranties 7,043 7,151
Total $ 20,014 $ 20,743