XML 76 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Ordinary Share - Weighted-Average Potentially Dilutive Securities Excluded from Computation of Diluted Net Income Per Ordinary Share (Detail) - shares
12 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares excluded from computation of earnings per share 1,250,539 283,081 428,027
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 343,936 109,958 217,514
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 891,952 163,994 167,702
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 14,651 9,073 36,110
Early exercised options subject to repurchase [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares excluded from computation of earnings per share 0 56 6,701