XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities and Other Long-Term Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
Accrued liabilities were comprised of the following:
 June 30,
2023
December 31, 2022
 (in thousands)
Warranty$16,900 $15,682 
Due to representatives17,282 15,545 
Payroll15,190 11,901 
Profit sharing6,087 5,451 
Workers' compensation399 367 
Medical self-insurance1,536 1,178 
Customer prepayments24,510 3,750 
Donations, short-term390 637 
Accrued income taxes— 12,472 
Employee vacation time9,726 6,329 
Lease liability, short-term1,607 1,254 
Property taxes1,722 — 
Extended warranties, short-term2,589 1,330 
Other3,263 2,734 
Total
$101,201 $78,630 


Other long-term liabilities were comprised of the following:
 
 June 30,
2023
December 31, 2022
 (in thousands)
Lease liability$5,962 $5,993 
Extended warranties4,806 4,539 
Donations and other596 976 
Total
$11,364 $11,508