v3.26.1
Goodwill and Intangible Assets - Schedule of Details of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 205,242 $ 163,142
Accumulated amortization (149,734) (132,828)
Total 55,508 30,314
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 124,057 113,157
Accumulated amortization (85,853) (83,606)
Total $ 38,204 29,551
Finite-lived intangible asset, useful life 4 years 8 months 12 days  
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 44,280 28,580
Accumulated amortization (28,732) (28,170)
Total $ 15,548 410
Finite-lived intangible asset, useful life 4 years 9 months 18 days  
Trade name and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 15,500  
Accumulated amortization (13,981)  
Total $ 1,519  
Finite-lived intangible asset, useful life 2 years 7 months 6 days  
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 21,405 21,405
Accumulated amortization (21,168) (21,052)
Total $ 237 $ 353
Finite-lived intangible asset, useful life 1 year