XML 87 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity - Summary of Assumptions Used In Valuing ESPP Purchase Under ESPP (Details) - 2020 Employee Stock Purchase Plan
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Risk-free interest rate, minimum 5.46% 3.97% 0.05%
Risk-free interest rate, maximum 5.53% 4.01% 0.09%
Expected volatility, minimum 43.20% 51.90% 54.70%
Expected volatility, maximum 48.90% 58.40% 56.70%
Dividend yield 0.00% 0.00% 0.00%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term 6 months 6 months 6 months
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected term 12 months 12 months 12 months