XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities    
Warranty $ 15,682 $ 13,769
Due to representatives 15,545 7,995
Payroll 11,901 8,423
Profit sharing 5,451 1,489
Workers' compensation 367 308
Medical self-insurance 1,178 1,943
Customer prepayments 3,750 5,931
Donations, short-term 637 438
Accrued Income Taxes, Current 12,472 0
Employee vacation time $ 6,329 $ 4,362
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Lease liability, short-term $ 1,254 $ 1,580
Other 2,734 2,375
Total $ 78,630 $ 50,206
Other Long-Term Liabilities    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Lease liability $ 5,993 $ 15,467
Extended warranties 976 334
Donations and other 4,539 3,042
Other long-term liabilities 11,508 18,843
Extended Product Warranty Accrual $ 1,330 $ 1,593