v3.24.1.1.u2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 203,938 $ 190,715
Accumulated Amortization (61,233) (75,143)
Net Carrying Amount 142,705 115,572
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 88,080 83,468
Accumulated Amortization (36,160) (38,010)
Net Carrying Amount 51,920 45,458
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 114,076 91,704
Accumulated Amortization (24,508) (22,085)
Net Carrying Amount 89,568 69,619
Trademarks and trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 413 14,624
Accumulated Amortization (43) (14,624)
Net Carrying Amount 370 0
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,369 919
Accumulated Amortization (522) (424)
Net Carrying Amount $ 847 $ 495