XML 80 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details)
Jun. 30, 2017
USD ($)
Schedule of future minimum lease payments of all operating leases  
2018 $ 696,741
2019 561,427
2020 549,126
2021 549,126
2022 549,126
Thereafter 2,869,627
Total operating lease payments $ 5,775,173