XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)
Mar. 31, 2019
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
For the remaining nine months ending December 31, 2019 $ 367,710
December 31, 2020 386,032
December 31, 2021 379,181
December 31, 2022 356,998
December 31, 2023 355,682
December 31, 2024 and thereafter 8,959,248
Total $ 10,804,851