XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities    
Warranty $ 20,573 $ 15,682
Due to representatives 14,428 15,545
Payroll 18,829 11,901
Profit sharing 7,596 5,451
Workers' compensation 338 367
Medical self-insurance 1,460 1,178
Customer prepayments 2,621 3,750
Donations, short-term 381 637
Accrued income taxes 1,170 12,472
Employee vacation time 10,315 6,329
Extended warranties, short-term 2,387 1,330
Lease liability, short-term 2,021 1,254
Other 3,389 2,734
Total 85,508 78,630
Other Long-Term Liabilities    
Lease liability 10,201 5,993
Extended warranties 6,082 4,539
Donations and other 524 976
Other long-term liabilities $ 16,807 $ 11,508