XML 84 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 16,200 $ 15,130 $ 32,660 $ 29,325
Closing price of ordinary shares $ 49.95   $ 49.95  
Accrued and other current liabilities [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 1,200   $ 2,200  
Stock options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost, stock options 3,800   $ 3,800  
Weighted average recognition period     2 years 6 months 18 days  
Restricted stock units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost, restricted stock units 96,200   $ 96,200  
Weighted average recognition period     2 years 5 months 1 day  
Restricted Stock Awards [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average recognition period     1 month 17 days  
Total unrecognized compensation cost, restricted stock awards 100   $ 100  
Restricted Stock and Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Aggregate intrinsic value of unvested restricted stock and restricted stock units $ 114,800   $ 114,800