v3.21.2
Notes Payable (Schedule of Future minimum principal payments on the long term notes payable to Unrelated parties) (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Debt Disclosure [Abstract]    
2022 $ 445,232  
2023 122,692  
2024 62,413  
2025 62,481  
2026 182,916  
Thereafter  
Total Notes Payable $ 875,734 $ 974,562