XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities    
Warranty $ 17,811 $ 15,682
Due to representatives 15,888 15,545
Payroll 18,105 11,901
Profit sharing 7,349 5,451
Workers' compensation 428 367
Medical self-insurance 1,745 1,178
Customer prepayments 1,462 3,750
Donations, short-term 419 637
Litigation settlement (Note 17) 7,500 0
Accrued income taxes 113 12,472
Employee vacation time 10,131 6,329
Lease liability, short-term 1,858 1,254
Property taxes 2,493 0
Extended warranties, short-term 2,909 1,330
Other 2,775 2,734
Accrued liabilities 90,986 78,630
Other Long-Term Liabilities    
Lease liability 10,684 5,993
Extended warranties 5,009 4,539
Donations and other 554 976
Total $ 16,247 $ 11,508