XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Net of Anticipated Sublease Payments (Details)
Sep. 30, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2018 $ 599,858
2019 2,536,599
2020 2,754,891
2021 2,758,192
2022 2,928,014
Thereafter 13,177,338
Total future minimum lease payments $ 24,754,892