XML 81 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
12 Months Ended 63 Months Ended
Nov. 07, 2025
Sep. 30, 2025
Apr. 09, 2024
Jun. 01, 2017
Dec. 31, 2025
Dec. 31, 2024
Apr. 30, 2021
Stock Issued During Period, Shares, New Issues (in shares)             4,553,017
Proceeds from Issuance of Common Stock         $ 349,326 $ 4,648,022 $ 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)         288,260    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 5.79    
Share-Based Payment Arrangement, Expense         $ 295,871 $ 325,551  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 875,883    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 11 months 8 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)         15,000 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 3.13 $ 1.84  
President and CEO [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 74,277 75,983          
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 6.1 $ 5.9          
The 2017 Stock Option and Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)         101,000    
The 2017 Stock Option and Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period (Year)         3 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years      
The 2025 Plan [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        
Professional Fees           152,272  
Sales Commissions and Fees         $ 10,489 $ 139,562  
Sale of Stock, Number of Shares Issued in Transaction (in shares)         63,230