XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill   $ 59,910 $ 11,404 $ 9,806
Minimum        
Business Acquisition [Line Items]        
Estimated Useful life   2 years    
Maximum        
Business Acquisition [Line Items]        
Estimated Useful life   6 years    
Customer relationships        
Business Acquisition [Line Items]        
Estimated Useful life   5 years 8 months 12 days 2 years 6 months  
Developed technology        
Business Acquisition [Line Items]        
Estimated Useful life   4 years 9 months 18 days 2 months 12 days  
Trade names        
Business Acquisition [Line Items]        
Estimated Useful life   2 years 3 months 18 days 2 months 12 days  
ECM        
Business Acquisition [Line Items]        
Goodwill $ 48,515      
Property and equipment 267      
Deferred tax liability (3,087)      
Other liabilities (787)      
Purchase price 61,108      
ECM | Minimum        
Business Acquisition [Line Items]        
Estimated useful life   3 years    
ECM | Maximum        
Business Acquisition [Line Items]        
Estimated useful life   5 years    
ECM | Customer relationships        
Business Acquisition [Line Items]        
Intangible assets acquired $ 10,603      
Estimated Useful life 6 years      
ECM | Developed technology        
Business Acquisition [Line Items]        
Intangible assets acquired $ 5,418      
Estimated Useful life 5 years      
ECM | Trade names        
Business Acquisition [Line Items]        
Intangible assets acquired $ 179      
Estimated Useful life 26 months