Annual report pursuant to Section 13 and 15(d)

ACQUISITIONS - Assets acquired and liabilities assumed (Details)

v3.25.0.1
ACQUISITIONS - Assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Apr. 01, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill $ 1,161,085 $ 1,070,310   $ 846,704
2024 Acquisitions        
Business Acquisition [Line Items]        
Cash 1,671      
Accounts receivable, net 4,954      
Materials and supplies 1,053      
Other current assets 446      
Equipment and property 8,251      
Goodwill 97,914      
Current liabilities (2,167)      
Unearned revenue (1,289)      
Other assets and liabilities, net (4,764)      
Assets acquired and liabilities assumed 182,753      
2024 Acquisitions | Trademarks & tradenames        
Business Acquisition [Line Items]        
Intangible assets 1,566      
2024 Acquisitions | Other intangible assets        
Business Acquisition [Line Items]        
Intangible assets 2,609      
2024 Acquisitions | Customer contracts        
Business Acquisition [Line Items]        
Customer contracts $ 72,509      
FPC Holdings, LLC        
Business Acquisition [Line Items]        
Cash     $ 4,560  
Accounts receivable, net     1,542  
Materials and supplies     431  
Operating lease right-of-use assets     8,689  
Other current assets     487  
Goodwill     188,176  
Customer contracts     118,000  
Current liabilities     (5,538)  
Unearned revenue     (6,144)  
Operating lease liabilities     (8,689)  
Assets acquired and liabilities assumed     339,514  
FPC Holdings, LLC | Trademarks & tradenames        
Business Acquisition [Line Items]        
Intangible assets     $ 38,000  
Other 2023 Acquisitions        
Business Acquisition [Line Items]        
Cash   531    
Accounts receivable, net   1,190    
Materials and supplies   592    
Other current assets   198    
Equipment and property   5,002    
Goodwill   37,319    
Current liabilities   (1,462)    
Other assets and liabilities, net   (2,472)    
Assets acquired and liabilities assumed   76,708    
Other 2023 Acquisitions | Trademarks & tradenames        
Business Acquisition [Line Items]        
Intangible assets   1,457    
Other 2023 Acquisitions | Other intangible assets        
Business Acquisition [Line Items]        
Intangible assets   2,357    
Other 2023 Acquisitions | Customer contracts        
Business Acquisition [Line Items]        
Customer contracts   $ 31,996