XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Ordinary Share - Weighted-Average Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Ordinary Share (Detail) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share 2,329,457 1,067,988 2,278,866 1,134,392
Options to purchase ordinary shares [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share 1,077,045 271,516 1,134,670 266,619
Restricted stock and restricted stock units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share 1,245,210 796,472 1,120,654 854,799
Employee stock purchase plan awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share 7,202 0 23,542 12,974