v3.26.1
BUSINESS ACQUISITIONS - Schedule of Purchase Price Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Business Combination [Line Items]        
Intangible assets acquired $ 48,900   $ 48,900  
Goodwill 560,526   560,526 $ 494,561
Total        
Business Combination [Line Items]        
Cash payments     116,722  
Contingent consideration     18,837  
Total purchase price consideration 9,300   135,559  
Tangible assets acquired 41,188   41,188  
Intangible assets acquired 48,916   48,916  
Assets acquired 90,104   90,104  
Total liabilities assumed (18,347)   (18,347)  
Net assets acquired 71,757   71,757  
Goodwill 63,802   63,802  
Total for Q1 2026        
Business Combination [Line Items]        
Cash payments   $ 108,941    
Contingent consideration   17,342    
Total purchase price consideration   126,283    
Tangible assets acquired   37,896    
Intangible assets acquired   48,484    
Assets acquired   86,380    
Total liabilities assumed   (16,383)    
Net assets acquired   69,997    
Goodwill   56,286    
Acquisition 1        
Business Combination [Line Items]        
Cash payments   86,959    
Contingent consideration   13,843    
Total purchase price consideration   100,802    
Tangible assets acquired   29,368    
Intangible assets acquired   43,361    
Assets acquired   72,729    
Total liabilities assumed   (14,313)    
Net assets acquired   58,416    
Goodwill   42,386    
All Other Acquisitions Q1 2026        
Business Combination [Line Items]        
Cash payments   21,982    
Contingent consideration   3,499    
Total purchase price consideration   25,481    
Tangible assets acquired   8,528    
Intangible assets acquired   5,123    
Assets acquired   13,651    
Total liabilities assumed   (2,070)    
Net assets acquired   11,581    
Goodwill   $ 13,900    
Q2 2026 Acquisitions        
Business Combination [Line Items]        
Cash payments 7,781      
Contingent consideration 1,495      
Total purchase price consideration 9,276      
Tangible assets acquired 3,292   3,292  
Intangible assets acquired 432   432  
Assets acquired 3,724   3,724  
Total liabilities assumed (1,964)   (1,964)  
Net assets acquired 1,760   1,760  
Goodwill $ 7,516   $ 7,516