v3.26.1
Note 14 - Common Stock Warrants (Details Textual)
1 Months Ended 2 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 11, 2025
$ / shares
shares
Dec. 09, 2025
USD ($)
$ / shares
shares
May 13, 2025
shares
Mar. 07, 2025
$ / shares
Feb. 09, 2024
$ / shares
shares
Jan. 19, 2024
$ / shares
shares
Jan. 11, 2024
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
May 31, 2024
USD ($)
$ / shares
shares
Aug. 31, 2023
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
May 31, 2022
USD ($)
Feb. 28, 2021
USD ($)
Aug. 31, 2023
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
Sep. 30, 2025
$ / shares
shares
Sep. 26, 2025
USD ($)
$ / shares
shares
Aug. 31, 2025
USD ($)
$ / shares
shares
Aug. 21, 2025
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
shares
Jun. 25, 2025
$ / shares
shares
Apr. 29, 2025
Nov. 30, 2021
$ / shares
shares
Jul. 31, 2021
$ / shares
shares
Stock Issued During Period, Shares, New Issues (in shares)                   277,059                                    
Class of Warrant or Right, Exercises During Period (in shares)                                 0                      
Proceeds from Warrant Exercises | $                                   $ 109,000 $ 0                  
Class of Warrant or Right, Issued, Fair Value | $                   $ 70,000   $ 195,000     $ 168,000                          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001       $ 0.0001                   $ 0.0001 $ 0.0001                  
Convertible Note [Member]                                                        
Debt Instrument, Face Amount | $   $ 16,253,147           $ 16,253,147                   $ 16,253,147                    
Series C Preferred Stock [Member]                                                        
Stock Issued During Period, Shares, New Issues (in shares)                                   0                    
ThinkEquity [Member]                                                        
Stock Issued During Period, Shares, New Issues (in shares)                       11,765                                
Consulting Agreement [Member]                                                        
Consulting Fee, Monthly | $                         $ 7,500 $ 5,000                            
Consulting Fee, Term (Year)                           2 years                            
Preferred Purchase Agreement [Member] | Series C Preferred Stock [Member]                                                        
Equity Issuable, Maximum Number of Shares, Tranche One (in shares) 12,000 12,000           12,000                                        
Common Stock Warrants [Member]                                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 14.45                                    
Common Stock Warrants [Member] | ThinkEquity [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                       589                             102  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                       $ 531.25                             $ 10,625  
Warrants and Rights Outstanding, Term (Year)                       4 years                             5 years  
Proceeds from Issuance of Warrants | $                       $ 100                                
Common Stock Warrants [Member] | Maxim [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   11,083 2,805       2,805                          
Warrants and Rights Outstanding, Term (Year)                   5 years 5 years       5 years                          
Class of Warrant or Right, Exercisable (in shares)         781 1,206 765                                          
Class of Warrant or Right, Exercisable, Exercise Price (in dollars per share) | $ / shares         $ 83.64 $ 81.6 $ 113.2                                          
Common Stock Warrants [Member] | Consulting Agreement [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                                     30 30
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                                       $ 1,768
Warrants and Rights Outstanding, Term (Year)                                                       5 years
Common Stock Warrants [Member] | Tranche Closing [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                               61,287                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                               $ 3.85         $ 3.04   $ 3.372          
Common Stock Warrants [Member] | Tranche Closing, Placement Agent Services [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                       10,000                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                       $ 4.2                
Warrants and Rights Outstanding | $                               $ 36,000           $ 77   $ 31,000        
Series A Warrants [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   277,059                                    
Class of Warrant or Right, Exercises During Period (in shares)                               7,524   7,524                    
Proceeds from Warrant Exercises | $                               $ 109,000   $ 109,000                    
Class of Warrant or Right, Expired During Period (in shares)     269,535                             269,535                    
Series B Warrants [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   415,589                                    
Second Tranche Warrants [Member] | Second Tranche Closing [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                               64,065        
Second Tranche Warrants [Member] | Second Tranche Closing, Placement Agent Services [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                               11,068        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                               $ 3.795        
Warrants and Rights Outstanding, Term (Year)                                               4 years        
Second Tranche Investor Warrants [Member] | Second Tranche Closing, Placement Agent Services [Member]                                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                               $ 3.996        
Tranche Closing Warrants [Member] | Second Tranche Closing [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         64,065              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                             3.372          
Tranche Closing Warrants [Member] | Third Tranche Closing [Member]                                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                             $ 3.372          
Tranche Closing Warrants [Member] | Fourth Tranche Closing [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                                 61,287      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                         $ 3.04              
Tranche Closing Warrants [Member] | Preferred Purchase Agreement [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,904,528             2,904,528                   2,904,528     195,793   188,842   61,287      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 2.231 $ 2.231           $ 2.231                   $ 2.231     $ 3.04   $ 3.52   $ 3.85      
Warrants and Rights Outstanding, Term (Year)   5 years                                     4 years   4 years     5 years    
Warrants and Rights Outstanding | $               $ 6,000,000                   $ 6,000,000                    
Third Tranche Closing, Placement Agent Services [Member] | Preferred Purchase Agreement [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         29,830              
Two Warrants Issued in August 2025 [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                           32,500            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                           $ 3.64            
Warrants and Rights Outstanding | $                                           $ 94,000            
Fourth Tranche Closing [Member] | Tranche Closing, Placement Agent Services [Member]                                                        
Warrants and Rights Outstanding | $                                         $ 78,000              
Fourth Tranche Closing [Member] | Preferred Purchase Agreement [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         32,249              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                                         $ 3.256              
Note Offering Warrant [Member]                                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   4,553,213           4,553,213                   4,553,213                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 2.231           $ 2.231                   $ 2.231                    
Warrants and Rights Outstanding, Term (Year)   5 years                                                    
Warrants and Rights Outstanding | $               $ 9,400,000                   $ 9,400,000                    
Reverse Stock Split [Member]                                                        
Stockholders' Equity Note, Stock Split, Conversion Ratio       17         17   100             17