XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended 63 Months Ended
Nov. 07, 2025
Sep. 30, 2025
Apr. 09, 2024
Jun. 01, 2017
Jun. 01, 2010
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Apr. 30, 2021
Dec. 31, 2023
Jun. 30, 2022
Jun. 30, 2017
Sep. 01, 1995
Stock Issued During Period, Shares, New Issues (in shares)                     4,553,017        
Proceeds from Issuance of Common Stock               $ 349,326 $ 4,108,730   $ 26,714,403        
Shares Issued, Price Per Share (in dollars per share)                     $ 5.87        
Equity Issuable, Maximum Value     $ 20,000,000                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)               207,983              
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)               $ 5.67   $ 3.91          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)             0   0            
Stock Issued During Period, Value, Stock Options Exercised               $ 3              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value               $ 22,200   $ 0          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 6.23       $ 6.23   $ 6.23   $ 6.46   $ 6.82      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)               $ 3.02 $ 1.72            
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 717,859       $ 717,859   $ 717,859              
The 1995 Common Stock Rights Plan [Member]                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                             1
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)                             1
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                             $ 70
Minimum [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 3.6       $ 3.6   $ 3.6              
Maximum [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 10.04       $ 10.04   $ 10.04              
President and CEO [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   75,983                          
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)   $ 5.9                          
Director [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)           0   15,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period (in shares)               11,470              
Stock Issued During Period, Value, Stock Options Exercised               $ 72,146              
Stock Option, Exercise Price, Increase (in dollars per share)               $ 3.7              
Subsequent Event [Member] | President and CEO [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 74,277                            
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 6.1                            
Share-Based Payment Arrangement, Option [Member]                              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)               1 year 9 months 29 days              
The 2010 Stock Option and Incentive Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         300,000                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   145,500       145,500   145,500   183,500   188,500      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   0       0   0              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)               0   0          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)               (0)   0          
The 2010 Stock Option and Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years                    
The 2017 Stock Option and Incentive Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       300,000                 650,000 300,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   517,000       517,000   517,000   480,500   430,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   100,000       100,000   100,000              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   100,000       100,000   100,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)               132,000   86,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)               15,000   0          
The 2017 Stock Option and Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years                      
The 2025 Plan [Member] | Subsequent Event [Member]                              
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 500,000                            
At The Market [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)                   1,228,227          
Proceeds from Issuance of Common Stock               $ 281,446   $ 4,356,188          
Equity Issuable, Maximum, Share (in shares)     11,000,000                        
Sales Commissions and Fees               $ 10,489   $ 139,562          
Sale of Stock, Number of Shares Issued in Transaction (in shares)               63,230