v3.26.1
Stock-Based Compensation - Valuation Assumptions (Details) - Stock options
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Expected dividend yield 0.00%
Expected volatility 68.50%
Risk-free interest rate 3.90%
Minimum  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Expected term (years) 6 years 6 months