v3.26.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Equity [Abstract]      
Number of Options Outstanding, Beginning of Period 458,670 192,750  
Weighted Average Exercise Price Outstanding, Beginning of Period $ 6.86 $ 5.54  
Weighted Average Remaining Contractual Life (Years) 3 years 1 month 28 days 3 years 9 months 7 days 3 years 5 months 8 days
Number of Options, Granted 109,588 293,730  
Weighted Average Exercise Price, Granted $ 19.24 $ 7.65  
Weighted Average Remaining Contractual Life (Years), Granted 5 years 5 years  
Number of Options, Exercised (17,702)  
Weighted Average Exercise Price, Exercised $ 6.61  
Number of Options, Forfeited (27,810)  
Weighted Average Exercise Price, Forfeited $ 6.06  
Number of Options, Cancelled (2,500)  
Weighted Average Exercise Price, Cancelled $ 7.52  
Weighted Average Remaining Contractual Life (Years), Exercised 3 years 5 months 1 day    
Weighted Average Remaining Contractual Life (Years), Cancelled 4 years 9 months 14 days    
Number of Options Outstanding, Ending of Period 548,056 458,670 192,750
Weighted Average Exercise Price Outstanding, Ending of Period $ 9.34 $ 6.86 $ 5.54
Number of Options Exercisable at End of Period 406,195    
Weighted Average Exercise Price, Options Exercisable at End of Period $ 6.80    
Number of Options expected to Vest 141,861    
Weighted Average Exercise Price, Options Expected to Vest $ 16.60    
Weighted Average Exercise Price, Weighted Average Fair Value of Options Granted $ 10.73