XML 24 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Schedule of Future Minimum Rental Payments for Operating and Finance Leases (Details)
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020, for the remaining 6 months $ 326,374
2021 348,562
2022 115,814
2023 117,638
2024 121,167
Total Minimum Future Payments 1,029,555
Less: Imputed Interest 85,149
Present Value of Lease Liabilities 944,406
2020, for the remaining 6 months 7,673
2021 15,347
2022 2,558
2023
2024
Total Minimum Future Payments 25,578
Less: Imputed Interest 801
Present Value of Lease Liabilities $ 24,777