Transition report pursuant to Rule 13a-10 or 15d-10

Warrant Liabilities - Schedule of Warrants Activity (Details)

v3.21.1
Warrant Liabilities - Schedule of Warrants Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Common Stock Warrant [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 Exercised (1,334,894)  
Number of Shares, Warrants Forfeited  
Number of Shares, Warrants Expired  
Number of Shares, Warrants Granted  
Number of Shares, Warrants Outstanding Ending 3,378,596
Number of Shares, Warrants Exercisable 3,378,596  
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 Exercised 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 0.72  
Range of Exercise Price, Exercisable 0.72  
Range of Exercise Price, Non-Exercisable  
Weighted Average Remaining Life (Years) Exercisable 3 years 7 days  
Weighted Average Remaining Life (Years) Non-Exercisable 0 years  
Common Stock Warrant [Member] | Series C Warrants [Member]    
Number of Shares, Warrants Outstanding Beginning 1,441,180 1,441,180
Number of Shares, Warrants Series C preferred stock warrants exchanged for common stock warrants upon reverse merger $ (1,441,180)  
Number of Shares, Warrants Forfeited  
Number of Shares, Warrants Expired  
Number of Shares, Warrants Granted  
Number of Shares, Warrants Outstanding Ending   1,441,180
Number of Shares, Warrants Exercisable   1,441,180
Number of shares, warrants non-exercisable  
Weighted Average Exercise Price Per Share Warrants Outstanding Beginning $ 2.35 $ 2.35
Weighted Average Exercise Price Per Share Warrants Series C Preferred Stock Warrants Exchanged For Common Stock Warrants Upon Reverse Merger 2.35
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   2.35
Weighted Average Exercise Price Per Share Exercisable   2.35
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   4 years 10 months 6 days
Weighted Average Remaining Life (Years) Non-Exercisable 0 years 0 years
Common Stock Warrant [Member] | Series C Warrants [Member] | Minimum [Member]    
Range of Exercise Price, Outstanding   $ 2.25
Common Stock Warrant [Member] | Series C Warrants [Member] | Maximum [Member]    
Range of Exercise Price, Outstanding   2.70
Series C Preferred Stock Warrants [Member] | Series C Warrants [Member] | Minimum [Member]    
Range of Exercise Price, Exercisable   2.25
Series C Preferred Stock Warrants [Member] | Series C Warrants [Member] | Maximum [Member]    
Range of Exercise Price, Exercisable   $ 2.70