XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2018
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested stock options exercisable (in shares)   238,994   238,994  
Weighted average grant date fair value (in dollars per share)   $ 56.37 $ 54.20 $ 56.37 $ 50.92
Unrecognized stock-based compensation expense related to unvested stock options   $ 38,900   $ 38,900  
Unrecognized over a weighted-average period       1 year 9 months 14 days  
Non-cash stock based compensation expense       $ 2,500  
Reclassification of liability-classified awards   2,702   2,702  
Additional Paid-in Capital          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reclassification of liability-classified awards   2,702   $ 2,702  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
RSUs granted (in shares)       668,605  
Grant date fair value (in dollars per share)       $ 88.20  
RSUs cancelled (in shares)       210,123  
Equity settled RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options   $ 165,700   $ 165,700  
Unrecognized over a weighted-average period       3 years 1 month 13 days  
RSUs granted (in shares)   80,839   80,839  
Cash Settled Restricted Stock Units R S U          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
RSUs cancelled (in shares)   80,839   80,839  
2012 Plan | Existing Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period 4 years        
2012 Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period       4 years  
Share-based compensation arrangement by share-based payment award expiration period 10 years        
2012 Plan | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
RSUs granted (in shares)       668,605  
Grant date fair value (in dollars per share)       $ 88.20  
RSUs cancelled (in shares)       210,123  
2012 Plan | RSUs | New Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period 4 years        
2012 Plan | RSUs | Existing Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period 4 years        
2012 Plan | Tranche One | New Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award vesting rights percentage 25.00%        
2012 Plan | Tranche One | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period 1 year        
Share-based compensation arrangement by share-based payment award vesting rights percentage       25.00%  
2012 Plan | Tranche One | RSUs | New Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award current year vesting period 1 year        
2012 Plan | Tranche Two | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period       36 months  
2012 Plan | Tranche Two | RSUs | New Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation payment vesting period 3 years