v3.26.1
Note 4 - Warrants and Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 14, 2026
Feb. 19, 2026
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 23, 2025
Jul. 31, 2025
Mar. 31, 2025
Proceeds from Warrant Exercises             $ 2,817,000 $ 10,000      
Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount       $ 329,000   $ (0) $ 2,094,000 $ (0)      
The 2025 ATM Agreement [Member]                      
At Market Issuance Sales Agreement, Maximum Aggregate Offering Price                 $ 8,200,000 $ 6,500,000  
At Market Issuance Sales Agreement, Commission Fee, Percentage of Gross Proceeds                   3.00%  
Stock Issued During Period, Shares, New Issues (in shares) 354,757       3,785            
Proceeds from Issuance or Sale of Equity $ 0.8       $ 18,000            
The 2025 ATM Agreement [Member] | Minimum [Member]                      
Shares Issued, Price Per Share (in dollars per share) $ 2,010,000.00                    
Common Stock Warrants Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     1,396,500 1,396,500     1,396,500        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 2.01 $ 2.01     $ 2.01       $ 1
Proceeds from Warrant Exercises     $ 2,800,000                
Series E and F Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,122,652                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 3.9                  
Proceeds from Warrant Exercises   $ 8,300,000                  
Series H Warrants [Member]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   6,367,956                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 2.3976                  
Warrants and Rights Outstanding, Term (Year)   5 years                  
Series E Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 3                  
Series F Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   2.75                  
Series G Warrants [Member]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 2.3976