v3.26.1
Note 4 - Debt, Net - Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-term debt $ 31,914 $ 34,580
Long-term debt 31,914 34,580
Less: Short term and current portion of long-term debt (26,759) (30,846)
Long-term debt, net (non-current) 5,155 3,734
Financing Agreement [Member]    
Long-term debt 26,759 30,346
Long-term debt 26,759 30,346
Notes Payable to Banks [Member]    
Long-term debt 0 500
Long-term debt 0 500
Convertible Debt [Member]    
Long-term debt 5,155 3,734
Long-term debt $ 5,155 $ 3,734