BUSINESS COMBINATIONS AND DIVESTITURES - Business Combinations For Year Ended January 31, 2023 (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
USD ($)
professional
Jan. 31, 2023
USD ($)
employee
business_combination
Aug. 31, 2022
employee
Business Acquisition [Line Items]      
Number of businesses acquired | business_combination   2  
Entity number of employees | professional 4,200    
Goodwill $ 1,354,761 $ 1,347,213  
August 2022 Acquisition      
Business Acquisition [Line Items]      
Entity number of employees | employee     6
January 2023 Acquisition      
Business Acquisition [Line Items]      
Entity number of employees | employee   20  
Business Combinations During Year Ended January 31, 2023      
Business Acquisition [Line Items]      
Total consideration for business combinations   $ 38,400  
Cash paid at the closings of business combinations   26,100  
Contingent consideration obligations, fair value   12,200  
Purchase price adjustments of business combinations   100  
Cash acquired from acquisition   4,200  
Contingent consideration maximum payout amount   21,400  
Goodwill   25,600  
Business acquisition, goodwill deductible for income tax purposes   5,100  
Business acquisition, goodwill not deductible for income tax purposes   20,500  
Business acquisition related costs $ 200    
Business Combinations During Year Ended January 31, 2023 | Developed Technology      
Business Acquisition [Line Items]      
Identifiable intangible assets   6,000  
Business Combinations During Year Ended January 31, 2023 | Customer relationships      
Business Acquisition [Line Items]      
Identifiable intangible assets   4,200  
Business Combinations During Year Ended January 31, 2023 | Trade names      
Business Acquisition [Line Items]      
Identifiable intangible assets   $ 100