Income Taxes - Schedule of Income Tax Provision (Benefit) (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2022 |
Jan. 31, 2021 |
Jan. 31, 2020 |
|
| Current: | |||
| U.S. federal tax | $ 907 | $ 1,705 | $ 1,440 |
| U.S. state taxes | 0 | 256 | 3 |
| Non-U.S. foreign taxes | 1,778 | 1,019 | 1,540 |
| Current income tax provision | 2,685 | 2,980 | 2,983 |
| Deferred: | |||
| U.S. federal tax | (4,819) | (432) | 182 |
| U.S. state taxes | (14) | 0 | 0 |
| Non-U.S. foreign taxes | (82) | (65) | (1) |
| Deferred income tax provision | (4,915) | (497) | 181 |
| Provision (benefit) for income taxes | $ (2,230) | $ 2,483 | $ 3,164 |