v3.26.1
Note 15 - Common Stock Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2026
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right, Exercises During Period (in shares)   0  
Proceeds from Warrant Exercises   $ 0 $ 109
Weighted Average [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 2.96  
Warrants and Rights Outstanding, Term (Year)   4 years 7 months 6 days  
Prefunded Warrants [Member]      
Class of Warrant or Right Issued During Period, Shares (in shares) 437,012    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.0001 $ 0.0001  
Series A Warrants [Member]      
Class of Warrant or Right, Exercises During Period (in shares)     7,524
Proceeds from Warrant Exercises     $ 109