v3.26.3
Schedule of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Share-Based Payment Arrangement [Abstract]    
Shares Underlying Options Outstanding, Beginning 13,206  
Weighted Average Exercise Price, Beginning balance $ 54.90  
Weighted Average Remaining Contractual Term (In Years), Ending 5 years 4 months 24 days 5 years 7 months 6 days
Shares underlying Options Outstanding, Granted  
Weighted Average Exercise Price, Granted  
Shares Underlying Options ,Exercised  
Weighted Average Exercise Price, Exercised  
Shares Underlying Options, Cancelled/forfeited (248)  
Weighted Average Exercise Price, Cancelled/forfeited $ 133.50  
Shares Underlying Options Outstanding, Ending 12,958 13,206
Weighted Average Exercise Price, Ending balance $ 53.40 $ 54.90
Shares Underlying Options, Exercisable at Ending 12,958  
Weighted Average Exercise Price, Exercisable at Ending $ 53.40  
Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending 5 years 4 months 24 days