v3.25.2
Schedule of Stock Options Outstanding (Details) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Retirement Benefits [Abstract]      
Range of Exercise Prices, Lower Range $ 98.00 $ 1.40  
Range of Exercise Prices, Upper Range $ 735.00 $ 10.50  
Options Outstanding, Number Outstanding 28,410 28,590 28,590
Options Outstanding, Weighted-Average Remaining Contractual Life (Years) 7 years 7 months 20 days 8 years 7 months 24 days  
Options Outstanding, Weighted-Average Exercise Prices $ 154.82 $ 154.47 $ 154.47
Options Exercisable, Number Outstanding 16,943 9,889  
Options Exercisable, Weighted-Average Exercise Prices $ 174.77 $ 188.72