XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Lease Payments Under Operating Leases (Detail)
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 $ 932,495
2020 1,192,771
2021 1,246,122
2022 1,277,188
2023 1,308,973
2024 and thereafter 8,570,708
Total $ 14,528,257