v3.26.3
Equity Incentive Plan and Stock Based Compensation - Summary of Restricted Stock Unit Activity (Details)
3 Months Ended
Jul. 31, 2026
$ / shares
shares
Equity [Abstract]  
Number of restricted units, Outstanding, Beginning balance | shares 2,499,958
Number of restricted units, Granted | shares 779,832
Number of restricted units, Forfeited | shares (73,578)
Number of restricted units, Vested | shares (379,126)
Number of restricted units, Outstanding, Ending balance | shares 2,827,086
Weighted average grant date fair value, Outstanding, Beginning balance | $ / shares $ 17.6
Weighted average grant date fair value, granted | $ / shares 20.75
Weighted average grant date fair value, Forfeited | $ / shares 17.93
Weighted average grant date fair value, Vested | $ / shares 15.72
Weighted average grant date fair value, Outstanding, Ending balance | $ / shares $ 18.71