XML 100 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments (Detail)
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 386,505
2020 392,779
2021 399,242
2022 405,898
2023 407,054
2024 and thereafter 552,947
Total $ 2,544,425