XML 84 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
Sep. 30, 2018
USD ($)
Schedule of future minimum lease payments of all operating leases  
2019 $ 540,761
2020 540,761
2021 540,761
2022 540,761
2023 540,761
Thereafter 2,280,788
Total operating lease payments $ 4,984,591