v3.26.1
Note 8 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued payroll and related items $ 8,147 $ 13,788
Customer returns and allowances 8,656 5,942
Taxes payable 8,461 3,257
Lease liabilities 5,564 4,641
Accrued interest 6,958 6,734
Option agreement 7,273 7,448
Other 7,865 12,777
Total $ 52,924 $ 54,587