v3.19.3
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Required under Non-Cancelable Leases (Details)
Sep. 30, 2019
USD ($)
Gross Payments  
2019 (3 months remaining) $ 215,664
2020 902,412
Total minimum lease payments 1,118,076
Scheduled Sublease Payments  
2019 (3 months remaining) (111,085)
2020 (464,334)
Total minimum lease payments (575,419)
Net Payments  
2019 (3 months remaining) 104,579
2020 438,078
Total minimum lease payments $ 542,657