XML 16 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Detail)
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Total Lease Payments $ 294,946
Operating lease obligations, 2019 57,275
Operating lease obligations, 2020 237,671
Operating lease obligations, 2021 0
Operating lease obligations, 2022 $ 0