XML 81 R67.htm IDEA: XBRL DOCUMENT v3.19.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
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares excluded from computation of earnings per share 2,740,341 1,203,621 1,250,539
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,190,607 280,907 343,936
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,522,903 907,208 891,952
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 26,831 15,506 14,651