XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Valuation Assumptions Under ESPP (Details)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Valuation assumptions:      
Expected dividend yield 0.00% 0.00% 0.00%
Expected term (years) 6 years 6 months 6 years 4 months 24 days 6 years 3 months 18 days
ESPP | 2020 Employee Stock Purchase Plan      
Valuation assumptions:      
Expected dividend yield 0.00%    
Expected volatility, minimum 47.80%    
Expected volatility, maximum 61.40%    
Risk-free interest rate, minimum 4.10%    
Risk-free interest rate, maximum 4.90%    
ESPP | 2020 Employee Stock Purchase Plan | Minimum      
Valuation assumptions:      
Expected term (years) 4 months 24 days    
ESPP | 2020 Employee Stock Purchase Plan | Maximum      
Valuation assumptions:      
Expected term (years) 2 years