XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2025
Apr. 30, 2024
Apr. 30, 2025
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 28,477    
Options granted (in shares) 55    
Options exercised (in shares) (267)    
Options cancelled (in shares) (49)    
Balance at end of period (in shares) 28,216    
Vested and exercisable at end of period (in shares) 24,619    
Vested and expected to vest at end of period (in shares) 28,216    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 15.13    
Options granted (in dollars per share) 24.72    
Options exercised (in dollars per share) 4.85    
Options cancelled (in dollars per share) 36.95    
Balance at end of period (in dollars per share) 15.21    
Vested and exercisable at end of period (in dollars per share) 12.92    
Vested and expected to vest at end of period (in dollars per share) $ 15.21    
Weighted Average Remaining Contractual Life (years)      
Balance at beginning of period 4 years 9 months 14 days 5 years 3 days  
Balance at end of period 4 years 9 months 14 days 5 years 3 days  
Vested and exercisable at end of period 4 years 4 months 28 days    
Vested and expected to vest at end of period 4 years 9 months 14 days    
Aggregate Intrinsic Value      
Balance at beginning of period $ 235,602   $ 195,923
Balance at end of period 235,602   $ 195,923
Vested and exercisable at end of period 261,947    
Vested and expected to vest at end of period $ 235,602