Net Loss Per Ordinary Share - Weighted-Average Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Ordinary Share (Detail) - shares
|
12 Months Ended |
Jan. 31, 2022 |
Jan. 31, 2021 |
Jan. 31, 2020 |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
| Antidilutive shares excluded from computation of earnings per share |
1,724,742
|
2,127,990
|
2,061,477
|
| 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 |
327,747
|
660,025
|
913,678
|
| 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,388,091
|
1,440,176
|
1,139,269
|
| 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 |
8,904
|
27,789
|
8,530
|