Note A - Summary of Significant Accounting Policies (Details Textual) | Jun. 30, 2021USD ($)$ / sharesshares | Jul. 01, 2017shares | Sep. 27, 2016shares | Jul. 01, 2016shares | Jun. 30, 2021USD ($)$ / sharesshares | Jun. 30, 2020USD ($)$ / sharesshares | Jun. 30, 2019shares |
Number of Wholly Owned Subsidiaries | | | | | | | 2 |
Cash, Uninsured Amount | $ | $ 30 | | | | $ 30 | $ 334,265 | |
Percentage of Discount on Bill Payment Within Ten Days to Pharmaceutical Distributors and Drug Stores | | | | | | | 2.00% |
Term of Sale for Pharmaceutical Distributors and Drug Stores (Day) | | | | | | | 30 days |
Percentage of Discount on Bill Payment Within Ten Days to Physicians | | | | | | | 2.00% |
Standard Payment Term to Physicians (Day) | | | | | | | 30 days |
Accounts Receivable, Allowance for Credit Loss, Ending Balance | $ | 9,400 | | | | 9,400 | 9,400 | |
Deferred Tax Assets, Valuation Allowance, Total | $ | $ 0 | | | | $ 0 | $ 144,619 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | 50,000 | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares | | | | | $ 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 | | | | 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.00% |
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 | | | | 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 | | | | $ 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.00% | | |
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) | $ / shares | $ 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 | | | | | | |
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) | $ / shares | $ 0.373 | | | | | | |
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 | | | | 1 | | |
Selling, General and Administrative Expenses [Member] | | | | | | | |
Shipping and Handling Expense, Total | $ | | | | | $ 221,000 | $ 157,000 | |
Marketing and Advertising Expense, Total | $ | | | | | $ 240,000 | $ 400,000 | |
Maximum [Member] | | | | | | | |
Accounts Receivable, Allowance, Percentage | 2.00% | | | | 2.00% | 3.00% | |
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.00% |
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.00% |
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.00% | | |
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.00% | | |