XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACQUISITIONS - Additional Information (Details)
$ in Thousands
12 Months Ended
Oct. 31, 2023
USD ($)
Aug. 08, 2023
USD ($)
Dec. 31, 2024
USD ($)
acquistion
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition          
Number of acquisitions | acquistion     2    
Issuance of shares for acquisitions     $ 10,425    
Payments to acquire businesses, net of cash     1,395 $ 62,759 $ 163,921
Goodwill     2,531,653 $ 2,532,109 $ 2,489,308
Financial advisory and legal fees     29    
Other Businesses Acquired          
Business Acquisition          
Payments to acquire businesses, gross     $ 1,400    
ResourceX          
Business Acquisition          
Business acquisition consideration $ 16,300        
Cash acquired from acquisition 48        
Payments to acquire businesses, net of cash 9,100        
Payment to acquire business, common stock 5,700        
Contingent consideration 1,500        
Total tangible assets 388        
Liabilities assumed 901        
Goodwill 10,000        
Identifiable intangible assets acquired $ 7,600        
Finite-lived intangible asset, useful life (in years) 9 years        
Deferred tax liabilities $ 748        
AR Inspect          
Business Acquisition          
Business acquisition consideration 20,500        
Cash acquired from acquisition 1,000        
Payments to acquire businesses, net of cash 19,100        
Contingent consideration 2,400        
Total tangible assets 1,800        
Liabilities assumed 1,500        
Goodwill 13,600        
Identifiable intangible assets acquired $ 10,000        
Finite-lived intangible asset, useful life (in years) 12 years        
Deferred tax liabilities $ 2,500        
Computing System Innovations, LLC          
Business Acquisition          
Business acquisition consideration   $ 36,200      
Cash acquired from acquisition   415      
Payments to acquire businesses, net of cash   33,400      
Contingent consideration   3,300      
Total tangible assets   1,200      
Liabilities assumed   2,400      
Goodwill   19,400      
Identifiable intangible assets acquired   $ 18,500      
Finite-lived intangible asset, useful life (in years)   13 years