v3.25.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 208,755 $ 164,215
Accumulated Amortization 75,641 49,697
Net Amount 133,114 114,518
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 168,416 131,346
Accumulated Amortization 63,783 41,854
Net Amount $ 104,633 $ 89,492
Weighted-Average Remaining Useful Life 55 months 60 months
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,502 $ 17,027
Accumulated Amortization 8,454 5,825
Net Amount $ 16,048 $ 11,202
Weighted-Average Remaining Useful Life 65 months 68 months
Intellectual property and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,837 $ 15,842
Accumulated Amortization 3,404 2,018
Net Amount $ 12,433 $ 13,824
Weighted-Average Remaining Useful Life 112 months 123 months