XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 09, 2021
Nov. 05, 2021
Nov. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]            
Goodwill acquired       $ 254,672 $ 833 $ 2,188
Business combination, transaction costs       5,700    
Big Blue Saw LLC            
Business Acquisition [Line Items]            
Aggregate non-contingent portion of purchase price     $ 1,500      
Goodwill acquired     2,088      
Fair value of contingent consideration     859      
Business combination, transaction costs     17      
Big Blue Saw LLC | Maximum            
Business Acquisition [Line Items]            
Contingent consideration     $ 1,000      
Factory Four            
Business Acquisition [Line Items]            
Aggregate non-contingent portion of purchase price   $ 3,300        
Goodwill acquired   5,032        
Fair value of contingent consideration   1,470        
Business combination, transaction costs   18        
Factory Four | Maximum            
Business Acquisition [Line Items]            
Contingent consideration   $ 2,500        
Thomas            
Business Acquisition [Line Items]            
Aggregate non-contingent portion of purchase price $ 276,300          
Goodwill acquired 246,738          
Revenue       4,100    
Business combination, transaction costs $ 5,661          
Business combination, underwriters fees       $ 4,500