XML 28 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Payments - Valuation Assumptions for Stock Options (Details)
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term in years 6 years 6 years 6 years 6 years
Risk-free interest rates 1.57% 2.78% 1.57%  
Volatility 71.11% 83.88% 71.11%  
Dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rates       2.78%
Volatility       83.88%
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rates       2.82%
Volatility       84.35%