v3.23.2
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2023
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 118,743 $ 118,201
Accumulated Amortization 39,604 31,312
Net Amount 79,139 86,889
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,460 101,452
Accumulated Amortization 33,027 25,866
Net Amount $ 68,433 $ 75,586
Weighted-Average Remaining  Useful Life 62 months 68 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,038 $ 12,032
Accumulated Amortization 4,730 3,831
Net Amount $ 7,308 $ 8,201
Weighted-Average Remaining  Useful Life 56 months 61 months
Other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,245 $ 4,717
Accumulated Amortization 1,847 1,615
Net Amount $ 3,398 $ 3,102
Weighted-Average Remaining  Useful Life 140 months 147 months