Income Taxes - Schedule of Reconciliation Between the Provision (Benefit) for Income Taxes at the Statutory Rate and the Effective Tax Rate (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2022 |
Jan. 31, 2021 |
Jan. 31, 2020 |
|
| Income Tax Disclosure [Abstract] | |||
| Provision at U.S. notional statutory rate | $ (6,015) | $ (12,034) | $ (8,742) |
| U.S. state taxes | (11) | 212 | 3 |
| Non-U.S. foreign tax differential | 6,483 | 12,989 | 10,458 |
| Stock-based compensation | 1,900 | 4,943 | 4,172 |
| U.S. R&D credit | (5,886) | (3,928) | (3,109) |
| Valuation allowance | 765 | 0 | 0 |
| FIN48 interest | 311 | 0 | 0 |
| Other | 223 | 301 | 382 |
| Provision (benefit) for income taxes | $ (2,230) | $ 2,483 | $ 3,164 |