v3.26.1
Goodwill and Intangible Assets - Schedule of Details of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 209,442 $ 163,142
Accumulated amortization (153,795) (132,828)
Total $ 55,647 30,314
Finite-lived intangible asset, useful life 4 years  
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 125,657 113,157
Accumulated amortization (88,565) (83,606)
Total $ 37,092 29,551
Finite-lived intangible asset, useful life 4 years  
Existing technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 46,880 28,580
Accumulated amortization (29,779) (28,170)
Total $ 17,101 410
Finite-lived intangible asset, useful life 4 years 2 months 12 days  
Trade name and trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 15,500  
Accumulated amortization (14,165)  
Total $ 1,335  
Finite-lived intangible asset, useful life 2 years 3 months 18 days  
Other intangibles    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 21,405 21,405
Accumulated amortization (21,286) (21,052)
Total $ 119 $ 353
Finite-lived intangible asset, useful life 3 months 18 days