XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
Jun. 30, 2018
USD ($)
Schedule of future minimum lease payments of all operating leases  
2019 $ 574,817
2020 562,222
2021 562,222
2022 562,222
2023 562,222
Thereafter 2,375,843
Total operating lease payments $ 5,199,548