XML 62 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Mar. 31, 2018
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remaining nine months ending: December 31, 2018 $ 440,122
December 31, 2019 452,023
December 31, 2020 364,163
December 31, 2021 354,639
December 31, 2022 351,464
December 31, 2023 and thereafter 3,920,165
Total $ 5,882,576