Balance Sheet Components - Intangible Assets, Net (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jul. 31, 2020 |
Jan. 31, 2020 |
|
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 2,077 | $ 1,966 |
| Accumulated Amortization | 1,730 | 1,439 |
| Net Amount | 347 | 527 |
| Developed technology | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | 1,293 | 1,238 |
| Accumulated Amortization | 1,241 | 1,067 |
| Net Amount | $ 52 | $ 171 |
| Weighted-Average Remaining Useful Life | 3 years | 9 years |
| Customer relationships | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 653 | $ 607 |
| Accumulated Amortization | 366 | 280 |
| Net Amount | $ 287 | $ 327 |
| Weighted-Average Remaining Useful Life | 27 years | 33 years |
| Non-compete agreement | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Gross Carrying Amount | $ 131 | $ 121 |
| Accumulated Amortization | 123 | 92 |
| Net Amount | $ 8 | $ 29 |
| Weighted-Average Remaining Useful Life | 3 years | 9 years |