v3.26.1
SCHEDULE OF STOCK WARRANT ACTIVITY (Details) - $ / shares
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Equity [Abstract]    
Number of warrants, outstanding beginning balance 3,165,583  
Weighted Average exercise price, outstanding beginning balance $ 12.38  
Warrants exercisable at end of period 1 year 9 months 18 days 2 years 18 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 3,165,583  
Weighted average exercise price, outstanding ending balance $ 12.38  
Weighted average remaining contractual life in years, ending of period 1 year 9 months 18 days  
Number of warrants, exercisable ending balance 3,165,583  
Weighted average exercise price, exercisable ending balance $ 12.38  
Weighted average fair value of warrants granted during the period