v3.21.2
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