v3.26.1
Equity - Summary of Activity for Unvested RSUs and PSUs (Details) - Service-based RSUs and PSUs - $ / shares
3 Months Ended 12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Total # of Restricted Stock Units      
Outstanding, beginning of period (in shares) 715,254 700,953 700,953
Awarded (in shares) 311,829 307,022  
Vested (in shares) (223,130) (291,913)  
Forfeited (in shares) (77,377) (620)  
Outstanding, end of period (in shares) 726,576 715,442 715,254
Weighted Average Grant Date Fair Value      
Weighted average grant date fair value, beginning of period (in dollars per share) $ 9.44 $ 9.48 $ 9.48
Weighted average grant date fair value, awarded (in dollars per share) 10.05 11.19  
Weighted average grant date fair value, vested (in dollars per share) 9.24 11.36  
Weighted average grant date fair value, forfeited (in dollars per share) 9.84 8.06  
Weighted average grant date fair value, end of period (in dollars per share) $ 9.72 $ 9.46 $ 9.44