v3.19.2
Leases - Schedule of Future Payments Related to Operating Leases Activities (Detail)
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Operating leases, 2019 $ 123,354
Operating leases, 2020 239,781
Operating leases, 2021 and thereafter 191,685
Total Lease Payments 554,820
Less interest 73,481
Present value of lease liabilities $ 481,339