v3.25.2
Acquired Intangible Assets - Summary of Carrying Values of Acquired Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets $ 38,848 $ 38,848
Accumulated Amortization, Intangible Assets (19,476) (16,664)
Carrying Value, Intangible Assets 19,372 22,184
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets 20,618 20,618
Accumulated Amortization, Intangible Assets (6,906) (5,591)
Carrying Value, Intangible Assets $ 13,712 15,027
Developed technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 2 years  
Developed technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 7 years  
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets $ 16,545 16,545
Accumulated Amortization, Intangible Assets (11,529) (10,131)
Carrying Value, Intangible Assets $ 5,016 6,414
Customer relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 5 years  
Customer relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 7 years  
Trade names    
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets $ 1,685 1,685
Accumulated Amortization, Intangible Assets (1,041) (942)
Carrying Value, Intangible Assets $ 644 $ 743
Trade names | Minimum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 2 years  
Trade names | Maximum    
Finite Lived Intangible Assets [Line Items]    
Estimated life (in years) 5 years