Balance Sheet Components - Intangible Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jan. 31, 2020 |
Jan. 31, 2019 |
|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 1,966 | $ 2,027 |
| Accumulated Amortization | 1,439 | 979 |
| Net carrying amount | 527 | 1,048 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 1,238 | 1,269 |
| Accumulated Amortization | 1,067 | 761 |
| Net carrying amount | $ 171 | $ 508 |
| Weighted-Average Remaining Useful Life | 9 months | 21 months |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 607 | $ 632 |
| Accumulated Amortization | 280 | 163 |
| Net carrying amount | $ 327 | $ 469 |
| Weighted-Average Remaining Useful Life | 33 months | 45 months |
| Non-compete agreement | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 121 | $ 126 |
| Accumulated Amortization | 92 | 55 |
| Net carrying amount | $ 29 | $ 71 |
| Weighted-Average Remaining Useful Life | 9 months | 21 months |