XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Future Minimum Payments for Operating Lease (Detail)
Jun. 30, 2019
USD ($)
Annual minimum payments:  
2019 (July 1, 2019 to December 31, 2019) $ 234,537
2020 478,455
2021 497,594
2022 (through June 30, 2022) 253,675
Total minimum payments $ 1,464,261