v3.24.0.1
Equity - Summary of Activity for Unvested RSUs and PSUs (Details) - 2020 Incentive Compensation Plan - Service-based RSUs and PSUs - $ / shares
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
RSUs and PSUs outstanding, beginning of period, Total # of restricted stock units 560,579 349,774
Awarded, Total # of restricted stock units 395,384 323,375
Vested, Total # of restricted stock units (174,415) (123,223)
Forfeited, Total # of restricted stock units (116,555) (7,094)
RSUs and PSUs outstanding, end of period, Total # of restricted stock units 664,993 542,832
Weighted average grant date fair value, beginning of period $ 13.36 $ 15.93
Weighted average grant date fair value, Awarded 8.69 10.87
Weighted average grant date fair value, Vested 11.69 13.33
Weighted average grant date fair value, Forfeited 12.58 15.22
Weighted average grant date fair value, end of period $ 11.16 $ 13.51