XML 85 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail) - Employee Stock Purchase Plan
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 3.726% 4.136% 5.225%
Expected term 6 months 6 months 6 months
Expected volatility 45.82% 42.03% 45.69%
Dividend yield 4.61% 4.97% 3.27%