v3.26.1
Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) - RSUs and PSUs - $ / shares
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Summary of activity in unvested restricted stock units and performance share units    
Restricted Stock Units, RSUs and PSUs outstanding, beginning of period 1,481,702 1,204,133
RSUs and PSUs, Awarded 506,640 752,643
RSUs and PSUs, Released (327,357) (278,557)
RSUs and PSUs, Forfeited (163,246) (115,293)
Restricted Stock Units, RSUs and PSUs outstanding, end of period 1,497,739 1,562,926
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value    
Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, beginning of period $ 11.63 $ 14.21
Weighted Average Grant Date Fair Value, Awarded 10.18 9.37
Weighted Average Grant Date Fair Value, Released 12.47 14.2
Weighted Average Grant Date Fair Value, Forfeited 12.09 14.22
Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period $ 10.91 $ 11.87