v3.23.1
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 118,732 $ 118,201
Accumulated Amortization 35,516 31,312
Net Amount 83,215 86,889
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 101,467 101,452
Accumulated Amortization 29,458 25,866
Net Amount $ 72,009 $ 75,586
Weighted-Average Remaining  Useful Life 65 months 68 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,044 $ 12,032
Accumulated Amortization 4,290 3,831
Net Amount $ 7,755 $ 8,201
Weighted-Average Remaining  Useful Life 59 months 61 months
Other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,220 $ 4,717
Accumulated Amortization 1,769 1,615
Net Amount $ 3,451 $ 3,102
Weighted-Average Remaining  Useful Life 144 months 147 months