XML 24 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable (Schedule of Future minimum principal payments on the long term notes payable to Unrelated parties) (Details) - USD ($)
Mar. 31, 2020
Jun. 30, 2019
Debt Disclosure [Abstract]    
2021 $ 338,434  
2022 44,051  
2023 6,071  
2024 6,640  
2025 7,263  
Thereafter 5,889  
Total Notes Payable $ 408,349 $ 280,953