v3.26.1
Equity - Schedule of Activity for Unvested RSUs and PSUs (Details) - Service-based RSUs and PSUs - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Total # of Restricted Stock Units      
Outstanding, beginning of period (in shares) 700,953 624,093 560,579
Awarded (in shares) 359,419 377,176 396,098
Vested (in shares) (332,455) (250,059) (212,636)
Forfeited (in shares) (12,663) (50,257) (119,948)
Outstanding, end of period (in shares) 715,254 700,953 624,093
Weighted Average Grant Date Fair Value      
Weighted average grant date fair value, beginning of period (in dollars per share) $ 9.48 $ 11.27 $ 13.36
Weighted average grant date fair value, awarded (in dollars per share) 10.83 8.40 8.69
Weighted average grant date fair value, vested (in dollars per share) 11.04 10.43 11.31
Weighted average grant date fair value, forfeited (in dollars per share) 9.39 19.19 12.46
Weighted average grant date fair value, end of period (in dollars per share) $ 9.44 $ 9.48 $ 11.27