Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF STOCK OPTION ACTIVITY (Details)

v3.25.2
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - $ / shares
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Equity [Abstract]    
Number of Options Outstanding, Beginning of Period 458,670  
Weighted Average Exercise Price Outstanding, Beginning of Period $ 6.86  
Weighted Average Remaining Contractual Life (Years) 3 years 6 months 3 days 3 years 9 months 7 days
Number of Options, Granted  
Weighted Average Exercise Price, Granted  
Number of Options, Exercised (5,179)  
Weighted Average Exercise Price, Exercised $ 7.65  
Weighted Average Remaining Contractual Life (Years), Granted 4 years 6 months 7 days  
Number of Options, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Options, Cancelled (2,500)  
Weighted Average Exercise Price, Cancelled $ 7.52  
Weighted Average Remaining Contractual Life (Years), Granted 4 years 9 months 14 days  
Number of Options Outstanding, Ending of Period 450,991  
Weighted Average Exercise Price Outstanding, Ending of Period $ 6.85  
Number of Options Exercisable at End of Period 386,428  
Weighted Average Exercise Price, Options Exercisable at End of Period $ 6.71  
Number of Options expected to Vest 64,563  
Weighted Average Exercise Price, Options Expected to Vest $ 7.65  
Weighted Average Exercise Price, Weighted Average Fair Value of Options Granted