XML 40 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Payments - Valuation Assumptions for Stock Options (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term in years 3 years 3 years 3 years 3 years
Risk-free interest rates 1.57% 2.57% 1.57% 2.57%
Volatility 69.14% 64.55% 69.14% 64.55%
Maximum        
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.80% 3.00% 1.80% 3.00%
Volatility 70.99% 84.91% 71.11% 84.91%