XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Required under Non-Cancelable Leases (Details)
Jun. 30, 2019
USD ($)
Gross Payments  
2019 (6 months remaining) $ 431,328
2020 902,412
Total minimum lease payments 1,333,740
Scheduled Sublease Payments  
2019 (9 months remaining) (222,170)
2020 (464,334)
Total minimum lease payments 686,504
Net Payments  
2019 (9 months remaining) 209,158
2020 438,078
Total minimum lease payments $ 647,236