v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 204,109 $ 190,715
Accumulated Amortization (68,585) (75,143)
Net Carrying Amount 135,524 115,572
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 88,080 83,468
Accumulated Amortization (40,564) (38,010)
Net Carrying Amount 47,516 45,458
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 114,241 91,704
Accumulated Amortization (27,240) (22,085)
Net Carrying Amount 87,001 69,619
Trademarks and trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 419 14,624
Accumulated Amortization (148) (14,624)
Net Carrying Amount 271 0
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,369 919
Accumulated Amortization (633) (424)
Net Carrying Amount $ 736 $ 495