v3.25.2
Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Defined Benefit Plan Disclosure [Line Items]    
Number of Shares Outstanding, Beginning Balance 28,590 28,590
Average Exercise Price, Outstanding Beginning Balance $ 154.47 $ 154.47
Number of Shares, Issued
Exercise Price Per Share, Issued
Average Exercise Price, Issued
Number of Shares, Exercised/canceled (180)
Exercise Price Per Share, Exercised/canceled $ 98.00
Average Exercise Price, Exercised/canceled $ 98.00
Number of Shares Outstanding, Ending Balance 28,410 28,590
Average Exercise Price, Outstanding Ending Balance $ 154.82 $ 154.47
Number of Shares, Options exercisable 16,943 9,889
Average Exercise Price, Options exercisable $ 174.77 $ 188.72
Minimum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Exercise Price Per Share, Outstanding Beginning Balance 98.00 98.00
Exercise Price Per Share, Outstanding Ending Balance 98.00 98.00
Exercise Price Per Share, Options exercisable 98.00  
Maximum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Exercise Price Per Share, Outstanding Beginning Balance 735.00 735.00
Exercise Price Per Share, Outstanding Ending Balance 735.00 735.00
Exercise Price Per Share, Options exercisable 735.00