Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF STOCK WARRANT ACTIVITY (Details)

v3.25.2
SCHEDULE OF STOCK WARRANT ACTIVITY (Details) - $ / shares
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Equity [Abstract]    
Number of warrants, outstanding beginning balance 4,443,444  
Weighted Average exercise price, outstanding beginning balance $ 7.30  
Warrants exercisable at end of period 2 years 6 months 3 days 2 years 11 months 4 days
Number of warrants, granted  
Weighted average exercise price, granted  
Number of warrants, exercised (1,663,384)  
Weighted average exercise price, exercised $ 6.21  
Weighted average remaining contractual life in years, exercised 2 years 11 months 19 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 2,780,060  
Weighted average exercise price, outstanding ending balance $ 7.95  
Weighted average remaining contractual life in years, ending of period 2 years 6 months 3 days  
Number of warrants, exercisable ending balance 2,780,060  
Weighted average exercise price, exercisable ending balance $ 7.95  
Weighted average fair value of warrants granted during the period