Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation, Restricted Stock and Stock Options: (Details) - Schedule of warrant activity

v3.21.2
Stock-Based Compensation, Restricted Stock and Stock Options: (Details) - Schedule of warrant activity - Warrant [Member]
12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Shares Underlying Options Outstanding | shares 1,281,852
Weighted Average Exercise Price Outstanding | $ / shares $ 1.91
Weighted Average Remaining Contractual Term (Years) Outstanding 3 years
Aggregate Intrinsic Value Outstanding | $
Shares Underlying Options Outstanding | shares 3,883,083
Weighted Average Exercise Price Outstanding | $ / shares $ 2.49
Weighted Average Remaining Contractual Term (Years) Outstanding 4 years 219 days
Aggregate Intrinsic Value Outstanding | $ $ 7,763,341
Shares Underlying Options Exercisable | shares 3,267,698
Weighted Average Exercise Price Exercisable | $ / shares $ 1.93
Weighted Average Remaining Contractual Term (Years) Exercisable 4 years 36 days
Aggregate Intrinsic Value Exercisable | $ $ 6,320,439
Shares Underlying Options Issued | shares 3,727,765
Weighted Average Exercise Price Issued | $ / shares $ 2.95
Weighted Average Remaining Contractual Term (Years) Issued 4 years 255 days
Shares Underlying Options Exercised | shares (169,760)
Weighted Average Exercise Price Exercised | $ / shares $ 4.17
Shares Underlying Options Canceled | shares (956,775)
Weighted Average Exercise Price Canceled | $ / shares $ 1.67