Commitments and Contingencies - Schedule of Contractual Future Maturities of Operating Lease Liabilities (Details) - USD ($) |
Sep. 30, 2019 |
Mar. 31, 2019 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| 2020 | $ 428,153 | |
| 2021 | 655,910 | |
| 2022 | 675,587 | |
| 2023 | 695,855 | |
| 2024 | 716,731 | |
| Thereafter | 2,943,233 | |
| Total lease payments | 6,115,469 | |
| Less: Future interest expense | 2,113,374 | |
| Total | $ 4,002,095 | $ 263,955 |