v3.26.1
Stock-Based Compensation - Valuation Assumptions (Details)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Valuation assumptions:      
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 68.50% 65.50% 62.30%
Expected volatility, maximum 71.00% 66.20% 62.30%
Risk-free interest rate, minimum 3.70% 3.50% 4.70%
Risk-free interest rate, maximum 3.95% 4.60% 4.70%
Minimum      
Valuation assumptions:      
Expected term (years) 5 years 9 months 18 days 6 years 6 years 6 months
Maximum      
Valuation assumptions:      
Expected term (years) 6 years 6 months 6 years 6 months 6 years 6 months