v3.25.2
Note 5 - Stockholders' Equity, Options, and Warrants (Details Textual)
1 Months Ended 6 Months Ended
Jul. 31, 2018
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Share Price (in dollars per share) | $ / shares   $ 0.05  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares   700,000  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 0.05  
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 0.25  
Series C Preferred Stock [Member]      
Preferred Stock, Shares Outstanding (in shares) | shares   4,063  
Preferred Stock, Redemption Price Per Share (in dollars per share) | $ / shares   $ 1,000  
Preferred Stock, Dividend Rate, Percentage   6.00%  
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares   $ 0.1  
Dividends | $   $ 243,780 $ 243,030
Common Stock Dividends, Shares (in shares) | shares   1,743,457 1,808,400
Dividends, Preferred Stock, Cash | $   $ 90,660 $ 90,420
Dividends Payable | $   153,120 152,610
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 77,805  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 8 months 19 days  
Share-Based Payment Arrangement, Expense | $   $ 65,797 $ 84,400
Qualified Options [Member] | Share-Based Payment Arrangement, Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares   700,000  
Share-based Compensation by Share-based Payment Arrangement, Grants in Period, Number of Employees   5  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value | $   $ 23,101  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum   3.95%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum   4.52%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum   72.53%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum   85.29%  
Qualified Options [Member] | Share-Based Payment Arrangement, Employee [Member] | Minimum [Member]      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 0.04  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)   5 years  
Qualified Options [Member] | Share-Based Payment Arrangement, Employee [Member] | Maximum [Member]      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 0.06  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)   7 years  
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 31,861  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   9 months 18 days  
The 2015 Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares   18,875,685  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) | shares 20,000,000    
Employee Stock Purchase Plan [Member]      
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) | shares   427,305 143,098
Proceeds from Stock Plans | $   $ 10,896 $ 4,865
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | shares   1,682,924