XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Stockholders' Equity (Details Textual)
1 Months Ended 3 Months Ended 9 Months Ended
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
shares
Jan. 31, 2024
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Mar. 31, 2024
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2023
shares
Common Stock, Shares Authorized (in shares)         150,000,000   150,000,000     150,000,000   600,000,000
Proceeds from Warrant Exercises | $                   $ 2,367,133 $ 0  
Stock Issued During Period, Shares, Issued for Services (in shares)           6,703            
Stock Issued During Period, Shares, Reverse Stock Splits (in shares)           55,422            
Stock Incentive Plan 2020 [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross                   200,000    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares                   $ 2.23    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period                   961    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number             333,648     333,648    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares             $ 12.71     $ 12.71    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term                   7 years 2 months 12 days    
Common Stock, Capital Shares Reserved for Future Issuance             333,648     333,648    
May 2024 Pre-funded Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       582,844                
Stock Issued During Period, Shares, Warrant Exercise (in shares)               582,844        
May 2024 Common Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 1.68                
May 2024 Common Warrants [Member] | Maximum [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       1,605,688                
July 2024 Pre-funded Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     626,368                  
Stock Issued During Period, Shares, Warrant Exercise (in shares)             626,368          
July 2024 Common Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 2.86                  
July 2024 Common Warrants [Member] | Maximum [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     2,170,000                  
August 21, 2024 Prefunded Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   339,269                    
Stock Issued During Period, Shares, Warrant Exercise (in shares)             339,269          
August 21 2024 Common Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 5                    
August 21 2024 Common Warrants [Member] | Maximum [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   1,700,000                    
August 30 2024 Prefunded Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 138,110                      
Stock Issued During Period, Shares, Warrant Exercise (in shares)             138,110          
August 30 2024 Common Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 5                      
August 30 2024 Common Warrants [Member] | Maximum [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 975,610                      
December 2023 Pre-funded Warrants [Member]                        
Stock Issued During Period, Shares, Warrant Exercise (in shares)               238,000 269,032      
Warrants Issued in June 2020 [Member]                        
Stock Issued During Period, Shares, Warrant Cashless Exercise (in shares)             3,398 2,549        
Class of Warrant or Right, Warrants Exercised (in shares)             4,000 4,000        
Warrants Issued in December 2023 [Member]                        
Stock Issued During Period, Shares, Warrant Exercise (in shares)             582,000 826,998        
Proceeds from Warrant Exercises | $             $ 977,770 $ 1,389,363,000,000        
Registered Direct Offering [Member]                        
Stock Issued During Period, Shares, New Issues (in shares) 837,500 1,360,731 458,632 220,000                
May 2024 Offering [Member]                        
Proceeds from Issuance or Sale of Equity | $       $ 1,200,000                
July 2024 Offering [Member]                        
Proceeds from Issuance or Sale of Equity | $     $ 2,800,000                  
August 21 2024 Offering [Member]                        
Proceeds from Issuance or Sale of Equity | $   $ 7,900,000                    
August 30 2024 Offering [Member]                        
Proceeds from Issuance or Sale of Equity | $ $ 4,600,000                      
At-the-Market Program [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)             84,600          
Proceeds from Issuance of Common Stock | $             $ 206,003          
Stock Offering, Shares Available for Issuance, Value | $             $ 4,274,260     $ 4,274,260    
At-the-Market Program [Member] | Weighted Average [Member]                        
Shares Issued, Price Per Share | $ / shares             $ 2.51     $ 2.51    
Reverse Stock Split [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio         15