v3.22.4
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 118,201 $ 112,110
Accumulated Amortization 31,312 14,774
Net Amount 86,889 97,336
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,452 97,668
Accumulated Amortization 25,866 12,000
Net Amount $ 75,586 $ 85,668
Weighted-Average Remaining Useful Life 68 months 79 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,032 $ 12,045
Accumulated Amortization 3,831 1,973
Net Amount $ 8,201 $ 10,072
Weighted-Average Remaining Useful Life 61 months 72 months
Other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,717 $ 2,397
Accumulated Amortization 1,615 801
Net Amount $ 3,102 $ 1,596
Weighted-Average Remaining Useful Life 147 months 89 months