Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($) |
Sep. 30, 2019 |
Mar. 31, 2019 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Accrued expenses related to JSAT contracts | $ 2,215,608 | |
| Deferred vendor consideration | 150,000 | |
| Other current payables | 529,526 | 17,544 |
| Total accrued liabilities | $ 2,745,134 | $ 167,544 |