Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF STOCK WARRANT ACTIVITY (Details)

v3.21.2
SCHEDULE OF STOCK WARRANT ACTIVITY (Details)
6 Months Ended
Oct. 31, 2021
$ / shares
shares
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Number of Warrants Outstanding, End of Period | shares 1,368,246
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 9.56
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 9.56
Weighted Average Remaining Contractual Life in Years, Warrants Outstanding, End of Period 4 years 18 days
Warrants exercisable at end of period | shares 1,368,246
Weighted Average Exercise Price, exercisable at end of period $ 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 of Period | shares 1,428,794
Weighted Average Exercise Price of Warrants Outstanding, Beginning of Period $ 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, End of Period | shares 1,258,559
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 9.40
Weighted Average Remaining Contractual Life in Years, End of Period 4 years 2 months 1 day
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 9.40
Class A Warrants [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Number of Warrants Outstanding, Beginning of Period | shares 109,687
Weighted Average Exercise Price of Warrants Outstanding, Beginning of Period $ 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, End of Period | shares 109,687
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 11.40
Weighted Average Remaining Contractual Life in Years, End of Period 2 years 8 months 19 days
Weighted Average Exercise Price of Warrants Outstanding, End of Period $ 11.40