v3.24.2.u1
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 177,715 $ 164,215
Accumulated Amortization 62,029 49,697
Net Amount 115,686 114,518
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 144,846 131,346
Accumulated Amortization 52,279 41,854
Net Amount $ 92,567 $ 89,492
Weighted-Average Remaining  Useful Life 57 months 60 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 17,027 $ 17,027
Accumulated Amortization 7,030 5,825
Net Amount $ 9,997 $ 11,202
Weighted-Average Remaining  Useful Life 64 months 68 months
Intellectual property and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,842 $ 15,842
Accumulated Amortization 2,720 2,018
Net Amount $ 13,122 $ 13,824
Weighted-Average Remaining  Useful Life 118 months 123 months