XML 61 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Sep. 30, 2018
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remaining three months ending December 31, 2018 $ 148,613
December 31, 2019 478,596
December 31, 2020 364,163
December 31, 2021 354,639
December 31, 2022 351,464
December 31, 2023 and thereafter 3,920,164
Total $ 5,617,639