v3.24.1.1.u2
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 177,703 $ 164,215
Accumulated Amortization 55,679 49,697
Net Amount 122,024 114,518
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 144,839 131,346
Accumulated Amortization 46,888 41,854
Net Amount $ 97,951 $ 89,492
Weighted-Average Remaining  Useful Life 59 months 60 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 17,022 $ 17,027
Accumulated Amortization 6,422 5,825
Net Amount $ 10,600 $ 11,202
Weighted-Average Remaining  Useful Life 66 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,369 2,018
Net Amount $ 13,473 $ 13,824
Weighted-Average Remaining  Useful Life 121 months 123 months