Note A - Summary of Significant Accounting Policies (Details Textual) - USD ($) | | | | | 12 Months Ended |
Jun. 30, 2021 | Jul. 01, 2017 | Sep. 27, 2016 | Jul. 01, 2016 | Jun. 30, 2022 | Jun. 30, 2021 | Jun. 30, 2019 |
Number of Wholly Owned Subsidiaries | | | | | 2 | | |
Cash, Uninsured Amount | $ 30 | | | | $ 52,539 | $ 30 | |
Percentage of Discount on Bill Payment Within Ten Days to Pharmaceutical Distributors and Drug Stores | | | | | 2% | | |
Term of Sale for Pharmaceutical Distributors and Drug Stores (Day) | | | | | 30 days | | |
Percentage of Discount on Bill Payment Within Ten Days to Physicians | | | | | 2% | | |
Standard Payment Term to Physicians (Day) | | | | | 30 days | | |
Accounts Receivable, Allowance for Credit Loss, Ending Balance | 9,400 | | | | $ 13,600 | 9,400 | |
Deferred Tax Assets, Valuation Allowance | $ 0 | | | | $ 31,960 | $ 0 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | 0 | 50,000 | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | $ 0 | $ 0.37 | |
The 2009 Option Plan [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | | | | | 0 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | | | | 1,000,000 |
The 2009 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | | | | 500,000 |
The 2009 Option Plan [Member] | Incentive Stock Options [Member] | Ten Percent Owners [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | | | 110% |
The 2009 Option Plan [Member] | Non-Qualified Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | | | | 500,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) | | | 250,000 | | | | |
The 2009 Option Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Justice Anderson [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | 25,000 | | 40,000 | | | |
The 2020 Option Plan [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | | 2,000,000 | | |
The 2020 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Aggregate Fair Market Value Per First-time Participant | | | | | $ 100,000 | | |
The 2020 Option Plan [Member] | Incentive Stock Options [Member] | Ten Percent Owners [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | 110% | | |
The 2020 Option Plan [Member] | Non-Qualified Stock Options [Member] | Chief Executive Officer [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 25,000 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ 0.373 | | | | | | |
The 2020 Option Plan [Member] | Non-Qualified Stock Options [Member] | Chief Financial Officer [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 25,000 | | | | | | |
The 2020 Option Plan [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Per Award (in shares) | | | | | | | 1 |
Selling, General and Administrative Expenses [Member] | | | | | | | |
Shipping and Handling Expense, Total | | | | | $ 210,000 | $ 221,000 | |
Marketing and Advertising Expense, Total | | | | | $ 473,000 | $ 240,000 | |
Maximum [Member] | | | | | | | |
Accounts Receivable, Allowance, Percentage | 3% | | | | 2% | 3% | |
Maximum [Member] | The 2009 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | 10 years |
Maximum [Member] | The 2009 Option Plan [Member] | Non-Qualified Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | 10 years |
Maximum [Member] | The 2020 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | 10 years | | |
Maximum [Member] | The 2020 Option Plan [Member] | Incentive Stock Options [Member] | Ten Percent Owners [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | 5 years | | |
Maximum [Member] | The 2020 Option Plan [Member] | Non-Qualified Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | 10 years | | |
Minimum [Member] | The 2009 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | | | 100% |
Minimum [Member] | The 2009 Option Plan [Member] | Incentive Stock Options [Member] | Ten Percent Owners [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | 5 years |
Minimum [Member] | The 2009 Option Plan [Member] | Non-Qualified Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | | | 100% |
Minimum [Member] | The 2020 Option Plan [Member] | Incentive Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | 100% | | |
Minimum [Member] | The 2020 Option Plan [Member] | Non-Qualified Stock Options [Member] | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | | 100% | | |