XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 01, 2021
Jan. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
ITG                
Business Acquisition [Line Items]                
Business acquisition date   Jan. 31, 2020            
Purchase price acquisition   $ 251,300            
Working capital acquired   15,700            
Goodwill resulting from business combination   $ 188,300           $ 188,253
Amortization of goodwill and other intangibles amortized for income tax purpose period   15 years            
ITG | Warrant                
Business Acquisition [Line Items]                
Purchase price acquisition           $ 1,900    
Percentage of fair value acquisition discounting liabilities   3.00%            
ITG | Indemnity                
Business Acquisition [Line Items]                
Percentage of fair value acquisition discounting liabilities   3.25%            
ITG | Indemnity | Forecast                
Business Acquisition [Line Items]                
Purchase price acquisition         $ 1,200      
ITG | Other Intangible Assets                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles   $ 47,300            
ITG | Customer Relationships                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles   $ 46,400            
Amortization Period of intangible assets   7 years            
ITG | Branding                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles   $ 900            
Amortization Period of intangible assets   1 year            
Eco-Tech                
Business Acquisition [Line Items]                
Business acquisition date       Dec. 31, 2020        
Purchase price acquisition       $ 200        
ESAC                
Business Acquisition [Line Items]                
Business acquisition date Nov. 01, 2021              
Purchase price acquisition $ 17,300              
Working capital acquired 2,700              
Goodwill resulting from business combination 11,200           $ 11,226  
ESAC | Other Intangible Assets                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles 3,400              
ESAC | Customer Relationships                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles $ 3,100              
Amortization Period of intangible assets 3 years              
ESAC | Technology and other intangibles                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles $ 300              
Amortization Period of intangible assets 1 year              
Creative Systems                
Business Acquisition [Line Items]                
Business acquisition date     Dec. 31, 2021          
Purchase price acquisition     $ 159,500          
Working capital acquired     4,500       4,500  
Goodwill resulting from business combination     126,100          
Creative Systems | Customer Relationships                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles     $ 24,500       24,500  
Amortization Period of intangible assets     4 years          
Creative Systems | Intangible Assets                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles     $ 28,900       28,900  
Creative Systems | Developed Technology                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles     $ 3,700       3,700  
Amortization Period of intangible assets     10 years          
Creative Systems | Trade Names and Trademarks                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles     $ 600       600  
Creative Systems | Trade Names and Trademarks | Maximum                
Business Acquisition [Line Items]                
Amortization Period of intangible assets     1 year          
Creative Systems | Non-compete Agreements                
Business Acquisition [Line Items]                
Purchase price allocated to intangibles     $ 100       $ 100  
Creative Systems | Non-compete Agreements | Maximum                
Business Acquisition [Line Items]                
Amortization Period of intangible assets     1 year