XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Valuation Assumptions (Details)
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected volatility 62.30% 46.40%
Expected term (years) 6 years 6 months 6 years 6 months
Risk-free interest rate 4.70% 3.80%
2020 Employee Stock Purchase Plan | ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 64.00% 47.80%
Expected volatility, maximum 70.10% 61.40%
Risk-free interest rate, maximum 5.50% 4.50%
Risk-free interest rate, minimum 5.00% 4.30%
2020 Employee Stock Purchase Plan | ESPP | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 months 4 months 24 days
2020 Employee Stock Purchase Plan | ESPP | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 2 years 1 year 10 months 24 days