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