XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.1
BUSINESS ACQUISITIONS - Narrative (Details)
shares in Thousands
12 Months Ended
Jul. 01, 2021
USD ($)
rate
Apr. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 20, 2020
USD ($)
Feb. 01, 2020
USD ($)
Jan. 01, 2020
USD ($)
Dec. 31, 2021
USD ($)
entity
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition             $ 65,100,000    
Acquired intangibles             16,259,000 $ 39,797,000  
Goodwill     $ 261,767,000       308,506,000 $ 261,767,000 $ 194,052,000
Acquisition related costs             300,000    
Measurement period adjustments to increase goodwill             $ 1,400,000    
Non-compete agreements                  
Business Acquisition [Line Items]                  
Amortization term of acquired intangibles             4 years 1 month 6 days    
Customer relationships                  
Business Acquisition [Line Items]                  
Amortization term of acquired intangibles             6 years 7 months 6 days    
2021 Acquisitions                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition             $ 65,100,000    
Cash consideration paid             53,700,000    
Future consideration             300,000    
Acquired intangibles             62,000,000    
Goodwill             45,749,000    
Fair value of accounts receivable acquired             $ 6,781,000    
Number of completed acquisitions | entity             3    
2021 Acquisitions | Common Stock                  
Business Acquisition [Line Items]                  
Number of shares issued in acquisitions (in shares) | shares             434    
2021 Acquisitions | Non-compete agreements                  
Business Acquisition [Line Items]                  
Acquired intangibles             $ 1,000,000    
Amortization term of acquired intangibles             5 years    
2021 Acquisitions | Customer relationships                  
Business Acquisition [Line Items]                  
Acquired intangibles             $ 15,200,000    
Amortization term of acquired intangibles             8 years    
CVI                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition   $ 49,700,000              
Sales contributed since acquisition             $ 17,900,000    
Net income (loss) contributed since acquisition             2,500,000    
PMI                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition $ 9,600,000                
Sales contributed since acquisition             5,200,000    
Net income (loss) contributed since acquisition             700,000    
Achievement of annual gross revenue target period 2 years                
Lower range of undiscounted amounts to pay under contingent consideration $ 0                
Higher range of undiscounted amounts to pay under contingent consideration 2,500,000                
PMI | Fair Value, Inputs, Level 3 | Contingent Consideration Liability | Income approach                  
Business Acquisition [Line Items]                  
Fair value of contingent consideration liability $ 300,000                
Discount rate | rate 0.076                
Premier                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition       $ 5,800,000          
Sales contributed since acquisition             500,000    
Net income (loss) contributed since acquisition             $ (162,000)    
TEC                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition     64,700,000            
APO                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition     53,000,000            
Cash consideration paid     38,300,000            
Future consideration     13,400,000            
Pumping Solutions                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition     21,000,000            
CEC                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition     $ 3,300,000            
Turbo                  
Business Acquisition [Line Items]                  
Cash consideration paid         $ 3,200,000        
PSI                  
Business Acquisition [Line Items]                  
Cash and stock paid for acquisition           $ 13,000,000