Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Detail) - USD ($) $ in Thousands |
Apr. 30, 2019 |
Jan. 31, 2019 |
|---|---|---|
| Other Liabilities Disclosure [Abstract] | ||
| Unrecognized tax benefits, including interest | $ 7,186 | $ 6,732 |
| Deferred tax liabilities, non-current | 1,293 | 1,293 |
| Software license liabilities, non-current | 479 | 310 |
| Other long-term liabilities | 5 | 6 |
| Total other long-term liabilities | $ 8,963 | $ 8,341 |