XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 02, 2021
USD ($)
payment
Dec. 31, 2021
USD ($)
covenant
Dec. 31, 2021
USD ($)
covenant
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]        
Goodwill associated with acquisition     $ 5,241  
Amortization of intangibles     484 $ 630
Estimated annual amortization expense year one   $ 1,567 1,567  
Estimated annual amortization expense year two   1,211 1,211  
Estimated annual amortization expense year three   867 867  
Estimated annual amortization expense year four   830 830  
Estimated annual amortization expense year five   800 800  
2022 Earnout Period        
Business Acquisition [Line Items]        
Number of earnout tranches | payment 2      
2023 Earnout Period        
Business Acquisition [Line Items]        
Number of earnout tranches | payment 2      
ODR        
Business Acquisition [Line Items]        
Goodwill associated with acquisition     5,241  
Jake Marshall Transaction        
Business Acquisition [Line Items]        
Closing purchase price $ 21,313      
Amount of consideration paid held in escrow for indemnification purposes 1,000      
Earnout payments 6,000      
Acquisition-related expenses     600  
Amortization of intangibles   100    
Estimated annual amortization expense year one   1,300 1,300  
Estimated annual amortization expense year two   1,000 1,000  
Estimated annual amortization expense year three   700 700  
Estimated annual amortization expense year four   700 700  
Estimated annual amortization expense year five   700 700  
Jake Marshall Transaction | Earnout Payments | Fair Value, Inputs, Level 3        
Business Acquisition [Line Items]        
Fair value of earnout payments   $ 3,100 $ 3,100  
Jake Marshall Transaction | Earnout Payments | Fair Value, Inputs, Level 3 | Measurement Input, Discount Rate        
Business Acquisition [Line Items]        
Earnout payments, measurement input | covenant   0.0683 0.0683  
Jake Marshall Transaction | 2022 Earnout Period        
Business Acquisition [Line Items]        
Earnout payments $ 3,000      
Earnout period 13 months      
Jake Marshall Transaction | 2022 Earnout Period | Equal or Exceeds        
Business Acquisition [Line Items]        
Gross profits from acquired companies $ 10,000      
Jake Marshall Transaction | 2022 Earnout Period | Exceeds        
Business Acquisition [Line Items]        
Gross profits from acquired companies 8,000      
Jake Marshall Transaction | 2023 Earnout Period        
Business Acquisition [Line Items]        
Earnout payments $ 3,000      
Earnout period 13 months      
Jake Marshall Transaction | 2023 Earnout Period | Equal or Exceeds        
Business Acquisition [Line Items]        
Gross profits from acquired companies $ 10,000      
Jake Marshall Transaction | 2023 Earnout Period | Exceeds        
Business Acquisition [Line Items]        
Gross profits from acquired companies 8,000      
Jake Marshall Transaction | ODR        
Business Acquisition [Line Items]        
Goodwill associated with acquisition 5,200      
Goodwill fully deductible for tax purposes $ 5,200