XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities    
Warranty $ 16,209 $ 15,682
Due to representatives 15,382 15,545
Payroll 11,277 11,901
Profit sharing 4,866 5,451
Workers' compensation 390 367
Medical self-insurance 1,197 1,178
Customer prepayments 1,749 3,750
Donations, short-term 402 637
Accrued income taxes 17,734 12,472
Employee vacation time 9,572 6,329
Lease liability, short-term 1,459 1,254
Property taxes 1,119 0
Extended warranties, short-term 2,263 1,330
Other 2,554 2,734
Total 86,173 78,630
Other Long-Term Liabilities    
Lease liability 5,860 5,993
Extended warranties 4,383 4,539
Donations and other 680 976
Total $ 10,923 $ 11,508