XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Share-Based Payments - Schedule of Valuation Assumptions for Stock Options (Details)
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Expected term (in years) 6 years 6 years 6 years 6 years
Risk-free interest rates minimum (in percent) 3.58%   3.58% 3.95%
Risk-free interest rates maximum (in percent) 3.77%   4.48% 4.49%
Risk free interest rate (in percent)   4.49%    
Volatility rate minimum (in percent) 59.47%   59.47% 62.83%
Volatility rate maximum (in percent) 59.57%   62.72% 63.30%
Volatility (in percent)   63.30%    
Dividend yield 0.00% 0.00% 0.00% 0.00%