XML 43 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Note 5 - Stockholders' Equity (Details Textual)
1 Months Ended 2 Months Ended 4 Months Ended 12 Months Ended 24 Months Ended
Mar. 11, 2026
USD ($)
shares
Jan. 09, 2026
$ / shares
shares
Dec. 22, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Jul. 02, 2025
USD ($)
$ / shares
shares
Mar. 25, 2025
USD ($)
$ / shares
shares
Aug. 30, 2024
USD ($)
$ / shares
shares
Aug. 21, 2024
USD ($)
$ / shares
shares
Jul. 12, 2024
USD ($)
$ / shares
shares
May 21, 2024
USD ($)
$ / shares
shares
Jan. 16, 2024
Jan. 31, 2026
USD ($)
shares
Jul. 31, 2025
USD ($)
shares
Aug. 31, 2024
USD ($)
shares
Jul. 31, 2024
shares
Jun. 30, 2024
USD ($)
shares
Jan. 31, 2024
shares
Mar. 31, 2024
shares
Jul. 31, 2025
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Stock Issued During Period, Shares, Warrant Exercise (in shares)                         9,600                  
Proceeds from Warrant Exercises | $                         $ 156,000     $ 1,400,000       $ 156,209 $ 2,367,133  
Stock Issued During Period, Shares, Issued for Services (in shares)                                       5,208 268  
Stock Issued During Period, Shares, Reverse Stock Splits (in shares)                                 2,217          
Common Stock, Capital Shares Reserved for Future Issuance                                       4,213,178   4,213,178
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent                                       110.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period                                       10 years    
Stock Incentive Plan 2020 [Member]                                            
Common Stock, Capital Shares Reserved for Future Issuance                                       338,293   338,293
December 2025 Offering Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     1,059,596                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares     $ 6.125                                 $ 2.8543 [1]   $ 2.8543 [1]
Warrants Issued in September 2025 Offering [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       476,196                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 15.75                               2.8543 [1]   2.8543 [1]
Warrants Issued in July 2025 Offering [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         738,800                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares         $ 16.25                             4.35 [1]   4.35 [1]
March 2025 Pre-funded Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           83,405                                
March 2025 Common Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           137,405                                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares           $ 32.75                           32.75 [1]   32.75 [1]
August 30 2024 Prefunded Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights             5,524                              
August 30 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights             39,025                              
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares             $ 125                              
August 21, 2024 Prefunded Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               13,571                            
August 21 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               68,000                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 125                            
July 2024 Pre-funded Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                 25,055                          
July 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                 86,800                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                 $ 71.5                     14.29 [1]   14.29 [1]
May 2024 Pre-funded Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                   23,314                        
May 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                   $ 42                   $ 8.22 [1]   $ 8.22 [1]
May 2024 Common Warrants [Member] | Maximum [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                   64,228                        
Pre-Funded Warrants [Member]                                            
Stock Issued During Period, Shares, Warrant Exercise (in shares)                           19,095 25,055 32,834   10,761 83,405      
Stock Issued During Period, Shares, Warrant Cashless Exercise                           136   102            
Class of Warrant or Right, Warrants Exercised                           160   160            
Common Stock Warrants [Member]                                            
Stock Issued During Period, Shares, Warrant Exercise (in shares)                           23,280   33,080            
Proceeds from Warrant Exercises | $                           $ 978,000                
December 2025 Offering [Member]                                            
Units Issued During Period, Units, New Issues     529,796                                      
Stock Issued During Period, Shares, New Issues     529,796                                      
Proceeds from Issuance or Sale of Equity | $     $ 3,000,000                                      
September 2025 Offering [Member]                                            
Stock Issued During Period, Shares, New Issues       158,730                                    
Proceeds from Issuance or Sale of Equity | $       $ 2,300,000                                    
July 2025 Offering [Member]                                            
Units Issued During Period, Units, New Issues         369,400                                  
Stock Issued During Period, Shares, New Issues         369,400                                  
Proceeds from Issuance or Sale of Equity | $         $ 5,500,000                                  
March 2025 Offering [Member[                                            
Stock Issued During Period, Shares, New Issues           54,000                                
Proceeds from Issuance or Sale of Equity | $           $ 4,100,000                                
August 30 2024 Offering [Member]                                            
Stock Issued During Period, Shares, New Issues             33,500                              
Proceeds from Issuance or Sale of Equity | $             $ 4,600,000                              
August 21 2024 Offering [Member]                                            
Stock Issued During Period, Shares, New Issues               54,429                            
Proceeds from Issuance or Sale of Equity | $               $ 7,900,000                            
July 2024 Offering [Member]                                            
Stock Issued During Period, Shares, New Issues                 18,345                          
Proceeds from Issuance or Sale of Equity | $                 $ 2,800,000                          
May 2024 Offering [Member]                                            
Stock Issued During Period, Shares, New Issues                   8,800                        
Proceeds from Issuance or Sale of Equity | $                   $ 1,200,000                        
At-the-Market Program [Member]                                            
Stock Issued During Period, Shares, New Issues                                       100,533 80,487  
Sales Agent Commission Fee, Percentage                                           3.00%
Proceeds from Issuance of Common Stock | $                                       $ 4,100,000 $ 4,900,000  
Subsequent Event [Member]                                            
Stock Issued During Period, Shares, Warrant Exercise (in shares) 3,334                                          
Proceeds from Warrant Exercises | $ $ 4,800                                          
Stock Issued During Period, Shares, Reverse Stock Splits (in shares)   65,547                                        
Subsequent Event [Member] | December 2025 Offering Warrants [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,273,763                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 2.8543                                        
Subsequent Event [Member] | Warrants Issued in September 2025 Offering [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   2.8543                                        
Subsequent Event [Member] | Warrants Issued in July 2025 Offering [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   4.35                                        
Subsequent Event [Member] | August 30 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   32.75                                        
Subsequent Event [Member] | August 21 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   32.75                                        
Subsequent Event [Member] | July 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   14.29                                        
Subsequent Event [Member] | May 2024 Common Warrants [Member]                                            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 8.22                                        
Subsequent Event [Member] | At-the-Market Program [Member]                                            
Stock Issued During Period, Shares, New Issues                       23,882                    
Proceeds from Issuance of Common Stock | $                       $ 71,174                    
Reverse Stock Split [Member]                                            
Stockholders' Equity Note, Stock Split, Conversion Ratio                     15                      
Reverse Stock Split [Member] | Subsequent Event [Member]                                            
Stockholders' Equity Note, Stock Split, Conversion Ratio   25                                        
[1] * Reflects number of shares and exercise prices as adjusted for the January 2026 reverse stock split in accordance with terms contained within each respective warrant agreement.