XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Valuation Assumptions Under ESPP (Details)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Valuation assumptions:      
Expected dividend yield 0.00% 0.00% 0.00%
Expected term (years) 6 years 1 month 6 days 6 years 1 month 6 days 6 years 6 months
ESPP | 2020 Employee Stock Purchase Plan      
Valuation assumptions:      
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 56.20% 54.50% 47.80%
Expected volatility, maximum 79.80% 73.30% 61.40%
Risk-free interest rate, minimum 3.56% 4.70% 4.10%
Risk-free interest rate, maximum 4.60% 5.50% 4.90%
ESPP | 2020 Employee Stock Purchase Plan | Minimum      
Valuation assumptions:      
Expected term (years) 6 months 6 months 4 months 24 days
ESPP | 2020 Employee Stock Purchase Plan | Maximum      
Valuation assumptions:      
Expected term (years) 2 years 2 years 2 years