v3.25.1
Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 208,887 $ 208,755
Accumulated Amortization 83,401 75,641
Net Amount 125,486 133,114
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 168,482 168,416
Accumulated Amortization 70,217 63,783
Net Amount $ 98,265 $ 104,633
Weighted-Average Remaining  Useful Life 53 months 55 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,557 $ 24,502
Accumulated Amortization 9,423 8,454
Net Amount $ 15,134 $ 16,048
Weighted-Average Remaining  Useful Life 62 months 65 months
Intellectual property and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,848 $ 15,837
Accumulated Amortization 3,761 3,404
Net Amount $ 12,087 $ 12,433
Weighted-Average Remaining  Useful Life 109 months 112 months