v3.26.1
Equity - Schedule of Valuation Assumptions Used for Employee Stock Purchase Plan (Details) - Employee Stock
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate (as a percent)   4.23%  
Risk-free interest rate, minimum (as a percent) 3.72%   5.46%
Risk-free interest rate, maximum (as a percent) 3.80%   5.53%
Expected term 6 months 6 months  
Volatility (as a percent)   60.70%  
Expected volatility, minimum (as a percent) 44.70%   43.20%
Expected volatility, maximum (as a percent) 61.10%   48.90%
Dividend yield (as a percent) 0.00% 0.00% 0.00%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term     6 months
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term     12 months