v3.26.1
Note 17 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 07, 2026
Jul. 01, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Proceeds from Issuance or Sale of Equity       $ 10,784 $ 0
Underwritten Public Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares)     2,528,571    
Shares Issued, Price Per Share (in dollars per share)     $ 3.5 $ 3.5  
Subsequent Event [Member] | Underwritten Public Offering [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 428,614        
Shares Issued, Price Per Share (in dollars per share) $ 3.5        
Proceeds from Issuance or Sale of Equity $ 1,410        
Subsequent Event [Member] | Term Loan [Member]          
Repayments of Debt   $ 1,000