v3.24.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 164,215 $ 118,201
Accumulated Amortization 49,697 31,312
Net Amount 114,518 86,889
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 131,346 101,452
Accumulated Amortization 41,854 25,866
Net Amount $ 89,492 $ 75,586
Weighted-Average Remaining Useful Life 60 months 68 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 17,027 $ 12,032
Accumulated Amortization 5,825 3,831
Net Amount $ 11,202 $ 8,201
Weighted-Average Remaining Useful Life 68 months 61 months
Intellectual property and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,842 $ 4,717
Accumulated Amortization 2,018 1,615
Net Amount $ 13,824 $ 3,102
Weighted-Average Remaining Useful Life 123 months 147 months