v3.26.1
Stockholders' Equity - Schedule of Outstanding Unvested Stock Options (Details)
12 Months Ended
Apr. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Beginning balance, Number of options | shares 195,750
Granted, Number of options | shares 381,788
Forfeited, Number of options | shares (5,188)
Vested, Number of options | shares (384,082)
Ending balance, Number of options | shares 188,268
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning balance, Weighted Average Exercise Price | $ / shares $ 3.92
Granted, Weighted Average Exercise Price | $ / shares 5.66
Forfeited, Weighted Average Exercise Price | $ / shares 5.39
Vested, Weighted Average Exercise Price | $ / shares 4.71
Ending balance, Weighted Average Exercise Price | $ / shares $ 5.66