XML 117 R102.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITIONS - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Feb. 01, 2020
USD ($)
Jan. 01, 2020
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]              
Acquired intangibles         $ 39,797,000    
Goodwill $ 261,767,000       261,767,000 $ 194,052,000 $ 194,052,000
Service Centers              
Business Acquisition [Line Items]              
Goodwill 244,628,000       $ 244,628,000 160,934,000  
Non-compete agreements              
Business Acquisition [Line Items]              
Amortization term of acquired intangibles         4 years 10 months 24 days    
Customer relationships              
Business Acquisition [Line Items]              
Amortization term of acquired intangibles         7 years 3 months 18 days    
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Contingent Consideration Liability              
Business Acquisition [Line Items]              
Fair value of contingent consideration liability 1,100,000       $ 1,100,000 $ 2,705,000  
2020 Acquisitions              
Business Acquisition [Line Items]              
Cash consideration paid         115,247,000    
Future consideration         13,428,000    
Acquired intangibles         39,800,000    
Goodwill 104,150,000       104,150,000    
Fair value of accounts receivable acquired 20,204,000       20,204,000    
Gross contractual amount of receivables acquired 21,100,000       21,100,000    
Receivables acquired expected to be uncollectible 900,000       900,000    
Acquisition related costs         172,000    
Fair value of stock issued in acquisition         29,367,000    
2020 Acquisitions | Service Centers              
Business Acquisition [Line Items]              
Goodwill 104,100,000       104,100,000    
Goodwill expected to be deductible for tax purposes 0       0    
2020 Acquisitions | Non-compete agreements              
Business Acquisition [Line Items]              
Acquired intangibles         $ 2,300,000    
Amortization term of acquired intangibles         5 years    
2020 Acquisitions | Customer relationships              
Business Acquisition [Line Items]              
Acquired intangibles         $ 37,500,000    
Amortization term of acquired intangibles         8 years    
2020 Acquisitions | Common Stock              
Business Acquisition [Line Items]              
Number of shares issued in acquisitions (in shares) | shares         1,480,909    
TEC              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments 64,700,000            
APO              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments 53,000,000            
Cash consideration paid 38,300,000            
Future consideration 13,400,000            
Pumping Solutions              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments 21,000,000            
CEC              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments 3,300,000            
PSI and Turbo              
Business Acquisition [Line Items]              
Percentage of revenue contributed by acquisitions         0.019    
Percentage of net income (loss) contributed by acquisitions         (0.028)    
Sales contributed by acquiree since acquisition         $ 19,600,000    
Earnings before taxes contributed by acquiree since acquisition         800,000    
Turbo              
Business Acquisition [Line Items]              
Cash consideration paid   $ 3,200,000          
Additional goodwill recognized from acquisitions         0    
PSI              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments     $ 13,000,000        
Additional goodwill recognized from acquisitions         463,000    
ASI              
Business Acquisition [Line Items]              
Purchase price acquisition in cash and stock, subject to adjustments       $ 11,700,000      
Cash consideration paid       10,800,000      
Liability for contingent consideration       4,600,000      
Fair value of stock issued in acquisition       900,000      
Contingent consideration, maximum       $ 4,600,000      
Payment period for contingent consideration       3 years      
Contingent consideration liability, current 1,100,000       1,100,000    
ASI | Fair Value, Inputs, Level 3              
Business Acquisition [Line Items]              
Contingent consideration, maximum       $ 4,000,000      
ASI | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Contingent Consideration Liability              
Business Acquisition [Line Items]              
Fair value of contingent consideration liability $ 1,100,000       $ 1,100,000