XML 87 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Jun. 30, 2020
USD ($)
Schedule of future minimum lease payments [Abstract]  
2021 $ 158,203
2022 158,203
2023 13,822
2024 16,950
2025 16,950
Thereafter 110,177
Total operating lease payments $ 474,307