XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities    
Warranty $ 16,900 $ 15,682
Due to representatives 17,282 15,545
Payroll 15,190 11,901
Profit sharing 6,087 5,451
Workers' compensation 399 367
Medical self-insurance 1,536 1,178
Customer prepayments 24,510 3,750
Donations, short-term 390 637
Accrued income taxes 0 12,472
Employee vacation time 9,726 6,329
Lease liability, short-term 1,607 1,254
Property taxes 1,722 0
Extended warranties, short-term 2,589 1,330
Other 3,263 2,734
Total 101,201 78,630
Other Long-Term Liabilities    
Lease liability 5,962 5,993
Extended warranties 4,806 4,539
Donations and other 596 976
Total $ 11,364 $ 11,508