Lease Agreements (Schedule of Operating Lease Right-of-Use Assets and Operating Lease Liabilities) (Details) - USD ($) |
Jun. 30, 2021 |
Jun. 30, 2020 |
|---|---|---|
| Right of use assets | ||
| Operating right of use assets | $ 208,051 | $ 223,982 |
| Notes Payable Current [Member] | ||
| Operating lease liabilities | ||
| Current portion of long term notes payable | 152,824 | |
| Notes Payable Noncurrent [Member] | ||
| Operating lease liabilities | ||
| Current portion of long term notes payable | 55,227 | |
| Notes Payable [Member] | ||
| Operating lease liabilities | ||
| Total operating lease liabilities | $ 208,051 |