XML 45 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Mar. 31, 2020
USD ($)
Schedule of future minimum lease payments [Abstract]  
2021 $ 158,078
2022 158,078
2023 13,811
2024 16,937
2025 16,937
Thereafter 114,324
Total operating lease payments $ 478,166