XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - Summary of Assumptions Used in Valuing ESPP Purchase Under ESPP (Details)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate, minimum (as a percent)   5.46% 3.97%
Risk-free interest rate, maximum (as a percent)   5.53% 4.01%
Expected volatility, minimum (as a percent)   43.20% 51.90%
Expected volatility, maximum (as a percent)   48.90% 58.40%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term   6 months 6 months
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term   12 months 12 months
Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate (as a percent) 4.23%    
Expected term 6 months    
Volatility (as a percent) 60.70%    
Dividend yield (as a percent) 0.00% 0.00% 0.00%