XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Valuation Assumption, 2020 ESPP (Details) - ESPP - 2020 Employee Stock Purchase Plan
6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 63.90% 56.20%
Expected volatility, maximum 64.90% 75.30%
Risk-free interest rate, minimum 3.50% 3.60%
Risk-free interest rate, maximum 3.80% 4.60%
Minimum    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Expected term (years) 6 months 6 months
Maximum    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Expected term (years) 2 years 2 years