v3.26.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options Outstanding, Beginning of Period 548,056  
Weighted Average Exercise Price Outstanding, Beginning of Period $ 9.34  
Weighted Average Remaining Contractual Life (Years) 2 years 10 months 28 days 3 years 1 month 28 days
Number of Options, Granted  
Weighted Average Exercise Price, Granted  
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options, Forfeited  
Weighted Average Exercise Price, Forfeited  
Number of Options, Cancelled  
Weighted Average Exercise Price, Cancelled  
Number of Options Outstanding, Ending of Period 548,056  
Weighted Average Exercise Price Outstanding, Ending of Period $ 9.34  
Number of Options Exercisable at End of Period 438,468  
Weighted Average Exercise Price, Options Exercisable at End of Period $ 6.86  
Number of Options expected to Vest 109,588  
Weighted Average Exercise Price, Options Expected to Vest $ 19.24  
Weighted Average Exercise Price, Weighted Average Fair Value of Options Granted