v3.25.1
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - Cogito Corporation (Details)
$ in Thousands
3 Months Ended
Oct. 11, 2024
USD ($)
employee
Apr. 30, 2025
USD ($)
employee
business_combination
Jan. 31, 2025
USD ($)
Business Acquisition [Line Items]      
Number of businesses acquired | business_combination   0  
Entity number of employees | employee   3,700  
Contingent consideration — business combinations $ 19,000    
Goodwill   $ 1,417,042 $ 1,386,734
Cogito Corporation      
Business Acquisition [Line Items]      
Entity number of employees | employee 50    
Purchase price transaction costs $ 38,186    
Contingent consideration — business combinations 11,800    
Contingent payment, based on employee incentive plan 4,200    
Business acquisition related costs   (3,500)  
Goodwill $ 27,057    
Professional fees and integration expenses   1,500  
Weighted-average estimated useful life of all finite-lived identifiable intangible assets 6 years 1 month 6 days    
Cogito Corporation | Selling, general and administrative      
Business Acquisition [Line Items]      
Business acquisition related costs   (1,800)  
Professional fees and integration expenses   700  
Cogito Corporation | Research and development, net      
Business Acquisition [Line Items]      
Business acquisition related costs   (1,700)  
Professional fees and integration expenses   600  
Cogito Corporation | Cost of Recurring Revenue      
Business Acquisition [Line Items]      
Professional fees and integration expenses   $ 200  
Cogito Corporation | Customer Relationships      
Business Acquisition [Line Items]      
Estimated useful lives of finite-lived intangible assets 7 years    
Cogito Corporation | Developed technology      
Business Acquisition [Line Items]      
Estimated useful lives of finite-lived intangible assets 5 years