XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Payments - Schedule of Valuation Assumptions for Stock Options (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]        
Expected term (in years) 6 years 6 years 6 years 6 years
Risk-free interest rates minimum (in percent) 4.09%   3.58% 3.95%
Risk-free interest rates maximum (in percent) 4.34%   4.48% 4.49%
Risk free interest rate (in percent)   4.49%    
Volatility rate minimum (in percent) 54.54%   54.54% 62.83%
Volatility rate maximum (in percent) 56.37%   62.72% 63.41%
Volatility (in percent)   63.41%    
Dividend yield 0.00% 0.00% 0.00% 0.00%