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