v3.20.2
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