XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITIONS - Purchase Price Allocation and Consideration Transferred and Estimated Fair Values of Assets Acquired and Liabilities Assumed for 2021 Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 308,506 $ 261,767 $ 194,052
Purchase Price Consideration      
Total consideration 65,100    
2021 Acquisitions      
Business Acquisition [Line Items]      
Cash 1,292    
Accounts receivable 6,781    
Inventory 0    
Other current assets 5,166    
Property and equipment 268    
Goodwill 45,749    
Other assets 7    
Assets acquired 75,522    
Current liabilities assumed (10,431)    
Net assets acquired 65,091    
Purchase Price Consideration      
Cash payments 53,700    
Fair value of stock issued 11,100    
Future consideration 300    
Total consideration 65,100    
2021 Acquisitions | Non-compete agreements      
Business Acquisition [Line Items]      
Finite-lived intangibles 1,041    
2021 Acquisitions | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles $ 15,218