v3.26.1
Income Taxes - Income Taxes Carryforward (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Taxes    
Valuation allowance $ 30,219,000 $ 26,770,000
Increase in valuation allowance $ 3,449,000 $ 2,935,000