v3.26.1
Note 4 - Debt, Net - Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-term debt $ 28,027 $ 34,580
Long-term debt 28,027 34,580
Less: Short term and current portion of long-term debt (23,456) (30,846)
Long-term debt, net (non-current) 4,571 3,734
Financing Agreement [Member]    
Long-term debt 23,206 30,346
Long-term debt 23,206 30,346
Notes Payable to Banks [Member]    
Long-term debt 250 500
Long-term debt 250 500
Convertible Debt [Member]    
Long-term debt 4,571 3,734
Long-term debt $ 4,571 $ 3,734