v3.26.1
Note 8 - Warrants (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 27, 2026
Jan. 02, 2026
Jun. 17, 2025
Jun. 09, 2025
Jun. 06, 2025
May 05, 2025
Mar. 31, 2025
Mar. 17, 2025
Feb. 07, 2025
Dec. 31, 2024
Oct. 31, 2024
Warrants and Rights Outstanding $ 55,000   $ 55,000               $ 50,000        
Series F Warrants [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.8526   $ 0.8526                        
Warrants and Rights Outstanding $ 2,109,604   $ 2,109,604                        
Class of Warrant or Right, Warrants Exchanged (in shares) 1,942,117                            
Stock Issued During the Period, Shares, Warrant Exchanges (in shares) 608,839   967,645                        
Class of Warrant or Right, Exchanged (in shares) 1,942,118   2,613,914                        
Class of Warrant or Right, Exercised (in shares)     1,128,050                        
Stock Issued During Period, Shares, Warrant Exercises (in shares) 608,839   1,128,050                        
Proceeds from Warrant Exercises, Net     $ 961,776                        
Class of Warrant or Right, Intrinsic Value $ 60,833   60,833                        
Series F Warrants [Member] | Alpha [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         513,031 586,441 797,067 838,364 418,831 602,846   415,420 450,390    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 0.9746 $ 0.8526 $ 1.2546 $ 1.1928 $ 1.1938 $ 0.8294   $ 1.2036 $ 2.2203    
Warrants and Rights Outstanding, Term (Year)           3 years   3 years       3 years 3 years    
Series B Warrants [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.9639   $ 0.9639                      
Warrants and Rights Outstanding $ 12,290   $ 12,290                        
Stock Issued During the Period, Shares, Warrant Exchanges (in shares)   1,952,839   2,220,688                      
Proceeds from Warrant Exercises, Net   $ 1,619,683   $ 2,140,516                      
Series A and B Warrants [Member]                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.94 [1]   $ 1.94 [1]                     $ 1.94  
Warrants and Rights Outstanding, Term (Year)                             5 years
Series A Warrants [Member]                              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 2   2                        
[1] Reflects the exercise price after the January 2026 Down Round Trigger.