Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF STOCK WARRANT ACTIVITY (Details)

v3.24.3
SCHEDULE OF STOCK WARRANT ACTIVITY (Details) - $ / shares
3 Months Ended 12 Months Ended
Jul. 31, 2024
Apr. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average remaining contractual life in years, end of period 3 years 8 months 1 day  
Number of Warrants, Outstanding, Ending balance 4,288,949  
Weighted Average Exercise Price, Outstanding, Ending balance $ 6.79  
Number of Warrants, Exercisable, Ending balance 2,888,949  
Weighted Average Exercise Price, Exercisable, Ending balance $ 7.90  
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 4,179,262  
Weighted Average Exercise Price,Outstanding, Beginning balance $ 6.66  
Weighted average remaining contractual life in years, end of period 3 years 9 months 4 years 3 days
Number of Warrants, Granted  
Weighted Average Exercise Price, Granted  
Number of Warrants, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Canceled  
Weighted Average Exercise Price, Canceled  
Number of Warrants, Outstanding, Ending balance 4,179,262 4,179,262
Weighted Average Exercise Price, Outstanding, Ending balance $ 6.66 $ 6.66
Class A Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Warrants, Outstanding, Beginning balance 109,687  
Weighted Average Exercise Price,Outstanding, Beginning balance $ 11.40  
Weighted average remaining contractual life in years, end of period 4 months 20 days 7 months 20 days
Number of Warrants, Granted  
Weighted Average Exercise Price, Granted  
Number of Warrants, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Warrants, Canceled  
Weighted Average Exercise Price, Canceled  
Number of Warrants, Outstanding, Ending balance 109,687 109,687
Weighted Average Exercise Price, Outstanding, Ending balance $ 11.40 $ 11.40