v3.26.1
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - RSUs - $ / shares
shares in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Number of RSUs    
Unvested Balance at beginning of period (in shares) 23,774 19,283
RSUs granted (in shares) 17,830 14,731
RSUs vested (in shares) (10,561) (6,478)
RSUs forfeited (in shares) (11,629) (3,762)
Unvested Balance at end of period (in shares) 19,414 23,774
Weighted Average Grant Date Fair Value Per Share    
Unvested Balance at beginning of period (in dollars per share) $ 25.99 $ 24.26
RSUs granted (in dollars per share) 18.96 28.43
RSUs vested (in dollars per share) 22.87 27.39
RSUs forfeited (in dollars per share) 24.87 27.33
Unvested Balance at end of period (in dollars per share) $ 21.91 $ 25.99