v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 255,263 $ 239,174
Accumulated Amortization (93,947) (84,603)
Net Carrying Amount 161,316 154,571
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 102,210 97,029
Accumulated Amortization (54,945) (49,819)
Net Carrying Amount 47,265 47,210
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 149,743 139,315
Accumulated Amortization (36,968) (33,315)
Net Carrying Amount 112,775 106,000
Trademarks and trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,941 1,461
Accumulated Amortization (1,069) (615)
Net Carrying Amount 872 846
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,369 1,369
Accumulated Amortization (965) (854)
Net Carrying Amount $ 404 $ 515