v3.26.1
SCHEDULE OF STOCK WARRANT ACTIVITY (Details) - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Equity [Abstract]      
Number of warrants, outstanding beginning balance 4,443,444 4,179,262  
Weighted Average exercise price, outstanding beginning balance $ 7.30 $ 6.66  
Weighted average remaining contractual life in years, beginning of period 2 years 11 months 4 days   4 years 3 days
Number of warrants, granted 961,079 728,850  
Weighted average exercise price, granted $ 23.00 $ 9.50  
Weighted average remaining contractual life in years, granted 2 years 10 years  
Number of warrants, exercised (2,238,940) (464,668)  
Weighted average exercise price, exercised $ 6.86 $ 5.01  
Weighted average remaining contractual life in years, exercised 1 year 7 months 20 days 3 years 7 days  
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 4,443,444 4,179,262
Weighted average exercise price, outstanding ending balance $ 12.38 $ 7.30 $ 6.66
Weighted average remaining contractual life in years, ending of period 2 years 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 $ 23.00