XML 84 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details)
Mar. 31, 2019
USD ($)
Schedule of future minimum lease payments of all operating leases  
2020 $ 552,462
2021 552,462
2022 552,462
2023 552,462
2024 552,462
Thereafter 1,786,589
Total operating lease payments $ 4,548,897