XML 64 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Schedule of Future minimum principal payments on the long term notes payable to Unrelated parties) (Details) - USD ($)
Sep. 30, 2020
Jun. 30, 2020
Debt Disclosure [Abstract]    
2021 $ 570,962  
2022 247,194  
2023 42,191  
2024 10,230  
2025 13,017  
Thereafter 134,982  
Total Notes Payable $ 1,018,576 $ 994,978