Annual report pursuant to Section 13 and 15(d)

ACQUISITIONS - Narrative (Details)

v3.24.0.1
ACQUISITIONS - Narrative (Details)
$ in Thousands
12 Months Ended
Apr. 01, 2023
USD ($)
Dec. 31, 2023
USD ($)
business
Dec. 31, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
Apr. 03, 2023
USD ($)
Business Acquisition [Line Items]          
Long-term line of credit         $ 305,000
Number of businesses acquired | business   23 31    
Total cash purchase price   $ 366,854 $ 119,188 $ 146,098  
Customer contracts, net          
Business Acquisition [Line Items]          
Finite-lived intangible asset, useful life   7 years      
FPC Holdings, LLC          
Business Acquisition [Line Items]          
Percentage of voting interests acquired 100.00%        
Contributed revenues $ 117,800        
Net earnings 1,600        
Assets acquired and liabilities assumed 339,514 $ 339,500      
Contingent consideration transferred $ 302,800        
Earnout liabilities   28,000      
Contingent consideration   8,700      
Adjustments fair value contingent consideration   3,100      
2023 Acquisitions          
Business Acquisition [Line Items]          
Assets acquired and liabilities assumed   76,708      
Contingent consideration   $ 7,800      
2022 Acquisitions          
Business Acquisition [Line Items]          
Assets acquired and liabilities assumed     126,226    
Contingent consideration     10,200    
2021 Acquisitions          
Business Acquisition [Line Items]          
Total cash purchase price     $ 3,100