XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Acquired Intangible Assets - Summary of Carrying Values of Acquired Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets $ 38,848 $ 38,848
Accumulated Amortization, Intangible Assets (18,070) (16,664)
Carrying Value, Intangible Assets 20,778 22,184
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Value, Intangible Assets 20,618 20,618
Accumulated Amortization, Intangible Assets (6,249) (5,591)
Carrying Value, Intangible Assets $ 14,369 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 (10,830) (10,131)
Carrying Value, Intangible Assets $ 5,715 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 (991) (942)
Carrying Value, Intangible Assets $ 694 $ 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