v3.26.1
BUSINESS ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
business
Mar. 31, 2026
USD ($)
business
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]        
Cash $ 6,400   $ 6,400  
Acquisition related costs     1,300  
Goodwill 560,526   560,526 $ 494,561
Goodwill, expected tax deductible amount 54,500   54,500  
Intangible assets acquired 48,900   48,900  
Non-compete agreements        
Business Combination [Line Items]        
Intangible assets acquired $ 400   $ 400  
Amortization period of acquired intangible assets (in years) 5 years   5 years  
Customer Relationships And Vendor Relations        
Business Combination [Line Items]        
Intangible assets acquired $ 41,600   $ 41,600  
Customer Relationships And Vendor Relations | Minimum        
Business Combination [Line Items]        
Amortization period of acquired intangible assets (in years) 8 years   8 years  
Customer Relationships And Vendor Relations | Maximum        
Business Combination [Line Items]        
Amortization period of acquired intangible assets (in years) 9 years   9 years  
Trade Names        
Business Combination [Line Items]        
Intangible assets acquired $ 6,900   $ 6,900  
Amortization period of acquired intangible assets (in years) 10 years   10 years  
Acquisitions 2026, Q1        
Business Combination [Line Items]        
Number of business acquired | business   3    
Total purchase price consideration   $ 126,300    
Goodwill $ 63,800   $ 63,800  
Acquisitions 2026, Q2        
Business Combination [Line Items]        
Number of business acquired | business 1      
Total purchase price consideration $ 9,300   135,559  
Goodwill 63,802   63,802  
Intangible assets acquired $ 48,916   $ 48,916