XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Payments - Valuation Assumptions for Stock Options (Details)
3 Months Ended 6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Share-based Payment Arrangement [Abstract]        
Expected term (in years) 6 years 6 years 6 years 6 years
Risk free interest rate (in percent) 0.27% 1.57%   1.57%
Risk-free interest rates minimum (in percent)     0.27%  
Risk-free interest rates maximum (in percent)     0.39%  
Volatility (in percent) 72.83% 71.11%   71.11%
Volatility rate minimum (in percent)     72.64%  
Volatility Rate maximum (in percent)     72.83%  
Dividend yield 0.00% 0.00% 0.00% 0.00%