v3.26.1
Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Equity Plans (Details) - ESPP
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Expected stock price volatility, minimum (in percentage) 49.70% 50.40%
Expected stock price volatility, maximum (in percentage) 54.90% 59.20%
Risk-free interest rate, minimum 3.70% 4.30%
Risk-free interest rate, maximum 3.80% 4.60%
Dividend yield (in percentage) 0.00% 0.00%