Annual report pursuant to Section 13 and 15(d)

ACQUISITIONS - Narrative (Details)

v3.22.4
ACQUISITIONS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]      
Number of Businesses Acquired | item 31 39  
Total cash purchase price $ 119,188 $ 146,098 $ 147,613
Increase in goodwill due to acquisition $ 64,997 69,264  
2022 Acquisitions      
Business Acquisition [Line Items]      
Number of Businesses Acquired | item 31    
Total cash purchase price $ 116,000    
Increase in goodwill due to acquisition 65,000    
2021 Acquisitions      
Business Acquisition [Line Items]      
Total cash purchase price $ 3,100 $ 146,100