v3.24.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 204,294 $ 190,715
Accumulated Amortization (75,950) (75,143)
Net Carrying Amount 128,344 115,572
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 88,080 83,468
Accumulated Amortization (44,968) (38,010)
Net Carrying Amount 43,112 45,458
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 114,421 91,704
Accumulated Amortization (29,983) (22,085)
Net Carrying Amount 84,438 69,619
Trademarks and trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 424 14,624
Accumulated Amortization (256) (14,624)
Net Carrying Amount 168 0
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,369 919
Accumulated Amortization (743) (424)
Net Carrying Amount $ 626 $ 495