XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities    
Warranty $ 24,341 $ 20,573
Due to representatives 21,808 14,428
Payroll 16,961 18,829
Profit sharing 2,628 7,596
Workers' compensation 608 338
Medical self-insurance 3,085 1,460
Customer prepayments 7,714 2,621
Donations, short-term 599 381
Accrued income taxes 0 1,170
Employee vacation time 12,084 10,315
Extended warranties, short-term 3,153 2,387
Lease liability, short-term 2,481 2,021
Other 3,885 3,389
Total 99,347 85,508
Other Long-Term Liabilities    
Lease liability 13,592 10,201
Extended warranties 7,151 6,082
Donations and other 0 524
Other long-term liabilities $ 20,743 $ 16,807