v3.26.1
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 28,477 31,328  
Options granted (in shares) 7,034 1,187  
Options exercised (in shares) (2,605) (3,425)  
Options cancelled (in shares) (487) (613)  
Balance at end of period (in shares) 32,419 28,477 31,328
Vested and exercisable at end of period (in shares) 24,067    
Vested and expected to vest at end of period (in shares) 32,419    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 15.13 $ 13.97  
Options granted (in dollars per share) 12.25 23.43  
Options exercised (in dollars per share) 2.95 5.97  
Options cancelled (in dollars per share) 18.34 23.13  
Balance at end of period (in dollars per share) 15.44 $ 15.13 $ 13.97
Vested and exercisable at end of period (in dollars per share) 15.05    
Vested and expected to vest at end of period (in dollars per share) $ 15.44    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period (in years) 5 years 3 months 25 days 5 years 3 days 5 years 8 months 4 days
Balance at end of period (in years) 5 years 3 months 25 days 5 years 3 days 5 years 8 months 4 days
Vested and exercisable at end of period (in years) 4 years    
Vested and expected to vest at end of period (in years) 5 years 3 months 25 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 0 $ 195,923 $ 268,167
Balance at end of period 0 $ 195,923 $ 268,167
Vested and exercisable at end of period 0    
Vested and expected to vest at end of period $ 0