Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF STOCK WARRANT ACTIVITY (Details)

v3.22.0.1
SCHEDULE OF STOCK WARRANT ACTIVITY (Details)
9 Months Ended
Jan. 31, 2022
$ / shares
shares
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Number of Warrants, Outstanding, Ending balance | shares 1,368,246
Weighted Average Exercise Price, Outstanding, Ending balance $ 9.56
Weighted average remaining contractual life in years, end of period 3 years 9 months 18 days
Number of Warrants, Exercisable, Ending balance | shares 1,368,246
Weighted Average Exercise Price, Exercisable, Ending balance $ 9.56
Weighted average fair value of warrants granted during the period
Warrants with No Class Designation [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Number of Warrants, Outstanding, Beginning balance | shares 1,428,794
Weighted Average Exercise Price,Outstanding, Beginning balance $ 12.00
Weighted average remaining contractual life in years, beginning of period 4 years 29 days
Number of Warrants, Granted | shares
Weighted Average Exercise Price, Granted
Number of Warrants, Exercised | shares
Weighted Average Exercise Price, Exercised
Number of Warrants, Forfeited | shares (170,235)
Weighted Average Exercise Price, Forfeited $ 31.25
Number of Warrants, Canceled | shares
Weighted Average Exercise Price, Canceled
Number of Warrants, Outstanding, Ending balance | shares 1,258,559
Weighted Average Exercise Price, Outstanding, Ending balance $ 9.40
Weighted average remaining contractual life in years, end of period 3 years 11 months 1 day
Class A Warrants [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Number of Warrants, Outstanding, Beginning balance | shares 109,687
Weighted Average Exercise Price,Outstanding, Beginning balance $ 11.40
Weighted average remaining contractual life in years, beginning of period 3 years 2 months 19 days
Number of Warrants, Granted | shares
Weighted Average Exercise Price, Granted
Number of Warrants, Exercised | shares
Weighted Average Exercise Price, Exercised
Number of Warrants, Forfeited | shares
Weighted Average Exercise Price, Forfeited
Number of Warrants, Canceled | shares
Weighted Average Exercise Price, Canceled
Number of Warrants, Outstanding, Ending balance | shares 109,687
Weighted Average Exercise Price, Outstanding, Ending balance $ 11.40
Weighted average remaining contractual life in years, end of period 2 years 5 months 19 days