v3.21.1
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2021
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 93,255 $ 18,681
Accumulated Amortization 4,404 3,004
Net Amount 88,851 15,677
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 82,431 14,513
Accumulated Amortization 3,309 2,193
Net Amount $ 79,122 $ 12,320
Weighted-Average Remaining  Useful Life 90 months 56 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,097 $ 3,769
Accumulated Amortization 871 649
Net Amount $ 8,226 $ 3,120
Weighted-Average Remaining  Useful Life 80 months 54 months
Other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,727 $ 399
Accumulated Amortization 224 162
Net Amount $ 1,503 $ 237
Weighted-Average Remaining  Useful Life 47 months 185 months