XML 111 R94.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS - Narrative (Details)
6 Months Ended 8 Months Ended 10 Months Ended 12 Months Ended
Sep. 01, 2022
USD ($)
rate
May 02, 2022
USD ($)
Mar. 01, 2022
USD ($)
Sep. 20, 2021
USD ($)
Jul. 01, 2021
USD ($)
Apr. 30, 2021
USD ($)
Sep. 01, 2022
USD ($)
rate
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2022
USD ($)
entity
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]                        
Goodwill               $ 333,759,000 $ 333,759,000 $ 333,759,000 $ 296,541,000 $ 249,751,000
Acquired intangibles                   19,430,000 16,259,000  
Acquisition related costs                   600,000    
Measurement period adjustments to decrease goodwill                   (4,000,000)    
Higher range of undiscounted amounts to pay under contingent consideration                   $ 10,300,000    
Non-compete agreements                        
Business Acquisition [Line Items]                        
Amortization term of acquired intangibles                   3 years 7 months 6 days    
Customer relationships                        
Business Acquisition [Line Items]                        
Amortization term of acquired intangibles                   6 years 1 month 6 days    
Total                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition                 67,900,000      
Fair value of stock issued                 5,800,000      
Contingent consideration                 8,200,000      
Goodwill               38,838,000 38,838,000 $ 38,838,000    
Acquired intangibles                 $ 19,400,000      
Number of completed acquisitions | entity                   4    
Lower range of undiscounted amounts to pay under contingent consideration             $ 0          
Higher range of undiscounted amounts to pay under contingent consideration             $ 10,300,000          
Total | Minimum                        
Business Acquisition [Line Items]                        
Achievement of annual EBITDA target period             1 year          
Total | Maximum                        
Business Acquisition [Line Items]                        
Achievement of annual EBITDA target period             3 years          
Total | Common Stock                        
Business Acquisition [Line Items]                        
Number of shares issued in acquisitions (in shares) | shares                 267,248      
Total | Fair Value, Inputs, Level 3 | Contingent Consideration Liability | Valuation, Weighted Probability Of Possible Payments                        
Business Acquisition [Line Items]                        
Fair value of contingent consideration liability $ 8,200,000           $ 8,200,000          
Discount rate | rate 0.078           0.078          
Total | Non-compete agreements                        
Business Acquisition [Line Items]                        
Acquired intangibles                 $ 1,400,000      
Amortization term of acquired intangibles                 5 years      
Total | Customer relationships                        
Business Acquisition [Line Items]                        
Acquired intangibles                 $ 18,000,000      
Amortization term of acquired intangibles                 8 years      
Sullivan                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition $ 6,500,000                      
Cash on hand 4,600,000                      
Fair value of stock issued 900,000                      
Contingent consideration $ 1,000,000                      
Sales contributed since acquisition                   $ 1,000,000    
Net income (loss) contributed since acquisition                   275,000    
Goodwill               2,500,000 $ 2,500,000 2,500,000    
Cisco                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition   $ 52,300,000                    
Cash on hand   43,400,000                    
Fair value of stock issued   4,400,000                    
Contingent consideration   4,500,000                    
Sales contributed since acquisition                   32,100,000    
Net income (loss) contributed since acquisition                   6,500,000    
Goodwill   $ 34,465,000           30,494,000 30,494,000 30,494,000    
Measurement period adjustments to decrease goodwill               (3,971,000)        
Drydon                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition     $ 7,900,000                  
Cash on hand     4,900,000                  
Fair value of stock issued     441,000                  
Contingent consideration     2,600,000                  
Sales contributed since acquisition                   5,600,000    
Net income (loss) contributed since acquisition                   1,100,000    
Goodwill               5,300,000 5,300,000 5,300,000    
Burlingame                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition     $ 1,100,000                  
Sales contributed since acquisition                   2,900,000    
Net income (loss) contributed since acquisition                   604,000    
Goodwill               $ 500,000 $ 500,000 $ 500,000    
CVI                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition           $ 49,700,000            
Goodwill                     38,300,000  
PMI                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition         $ 9,600,000              
Goodwill                     5,300,000  
Premier                        
Business Acquisition [Line Items]                        
Cash and stock paid for acquisition       $ 5,800,000                
Goodwill                     $ 1,400,000