Quarterly report pursuant to Section 13 or 15(d)

Warrant Liabilities - Schedule of Warrants Activity (Details)

v3.20.2
Warrant Liabilities - Schedule of Warrants Activity (Details) - USD ($)
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Common Stock Warrants [Member]    
Number of Shares, Warrants Outstanding Beginning  
Number of Shares, Warrants Series C preferred stock warrants exchanged for common stock warrants upon reverse merger $ 4,713,490  
Number of Shares, Warrants Forfeited  
Number of Shares, Warrants Expired  
Number of Shares, Warrants Granted  
Number of Shares, Warrants Outstanding Ending 4,713,490  
Number of Shares, Warrants Exercisable 4,713,490  
Number of shares, warrants non-exercisable  
Weighted Average Exercise Price Per Share Warrants Outstanding Beginning  
Weighted Average Exercise Price Per Share Warrants Series C Preferred Stock Warrants Exchanged For Common Stock Warrants Upon Reverse Merger 0.72  
Weighted Average Exercise Price Per Share Warrants Forfeited  
Weighted Average Exercise Price Per Share Warrants Expired  
Weighted Average Exercise Price Per Share Warrants Granted  
Weighted Average Exercise Price Per Share Warrants Outstanding Ending 0.72  
Weighted Average Exercise Price Per Share Exercisable 0.72  
Weighted Average Exercise Price Per Share Non-Exercisable  
Range of Exercise Price, Exercisable 0.72  
Range of Exercise Price, Non-Exercisable  
Weighted Average Remaining Life (Years) Exercisable 3 years 9 months 25 days  
Weighted Average Remaining Life (Years) Non-Exercisable 0 years  
Series C Preferred Stock Warrants [Member]    
Number of Shares, Warrants Outstanding Beginning   2,197,442
Number of Shares, Warrants Forfeited   (2,000)
Number of Shares, Warrants Expired  
Number of Shares, Warrants Granted  
Number of Shares, Warrants Outstanding Ending   2,195,442
Number of Shares, Warrants Exercisable   2,187,322
Number of shares, warrants non-exercisable   8,120
Weighted Average Exercise Price Per Share Warrants Outstanding Beginning   $ 2.23
Weighted Average Exercise Price Per Share Warrants Forfeited   2.25
Weighted Average Exercise Price Per Share Warrants Expired  
Weighted Average Exercise Price Per Share Warrants Granted  
Weighted Average Exercise Price Per Share Warrants Outstanding Ending   2.23
Weighted Average Exercise Price Per Share Exercisable   2.23
Weighted Average Exercise Price Per Share Non-Exercisable   2.25
Range of Exercise Price, Non-Exercisable   $ 2.25
Weighted Average Remaining Life (Years) Exercisable   4 years 7 months 10 days
Weighted Average Remaining Life (Years) Non-Exercisable   7 years 2 months 27 days
Series C Preferred Stock Warrants [Member] | Minimum [Member]    
Range of Exercise Price, Exercisable   $ 1.83
Series C Preferred Stock Warrants [Member] | Maximum [Member]    
Range of Exercise Price, Exercisable   $ 2.70