XML 115 R99.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 2020 Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Total consideration $ 65,100    
Goodwill $ 308,506 $ 261,767 $ 194,052
2020 Acquisitions      
Business Acquisition [Line Items]      
Cash payments   115,247  
Fair value of stock issued (1,480,909 shares)   29,367  
Future consideration   13,428  
Total consideration   158,042  
Cash   1  
Accounts Receivable   20,646  
Inventory   7,085  
Other Current Assets   190  
Property and equipment   1,811  
Goodwill   105,555  
Other assets   96  
Assets acquired   175,181  
Current liabilities assumed   (10,437)  
Deferred tax liability   (6,702)  
Net assets acquired   158,042  
2020 Acquisitions | Non-compete agreements      
Business Acquisition [Line Items]      
Finite-lived intangibles   2,332  
2020 Acquisitions | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles   $ 37,465  
2020 Acquisitions | Common Stock      
Business Acquisition [Line Items]      
Stock issued (in shares)   1,480,909