XML 49 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Ordinary Share - Weighted-Average Potentially Dilutive Securities Excluded from Computation of Diluted Loss Per Ordinary Share (Detail) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares excluded from computation of earnings per share 1,954,980 2,329,457 1,950,833 2,278,866
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 968,274 1,077,045 985,667 1,134,670
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 984,234 1,245,210 955,195 1,120,654
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 2,472 7,202 9,971 23,542