XML 105 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 01, 2023
Sep. 12, 2023
May 01, 2023
Sep. 01, 2022
Jul. 13, 2022
Nov. 01, 2021
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 24, 2023
Jul. 21, 2023
Acquisition and Divestiture [Line Items]                        
Goodwill             $ 1,046,760 $ 1,219,476 $ 1,212,898 $ 1,046,760    
Goodwill resulting from business combination               21,133 171,415      
Revenue               1,963,238 1,779,964 1,553,048    
Goodwill, Purchase Accounting Adjustments               21,133 171,415      
Business Acquisition and Integration Related Costs               4,300        
Proceeds from divestiture of a business               51,328        
Gain on divestiture               $ 7,590        
Commercial Marketing                        
Acquisition and Divestiture [Line Items]                        
Initial cash consideration                       $ 49,500
Asset purchase agreement date   Sep. 12, 2023                    
Proceeds from divestiture of a business   $ 47,100                    
Gain on divestiture   4,400                    
Divestiture transactions fees   1,900                    
Pre-tax gain on divestiture, net of transactions fees   $ 2,500                    
Mobile Aggregation Business                        
Acquisition and Divestiture [Line Items]                        
Initial cash consideration                     $ 5,400  
Asset purchase agreement date Nov. 01, 2023                      
Pre-tax gain on divestiture, net of transactions fees $ 3,200                      
CMY Solutions, LLC.                        
Acquisition and Divestiture [Line Items]                        
Business acquisition date     May 01, 2023                  
Working capital acquired     $ 1,200                  
Goodwill     21,100                  
Purchase price allocated to intangibles     10,300                  
Cash purchase price     32,600                  
CMY Solutions, LLC. | Customer Relationships                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles     10,200                  
CMY Solutions, LLC. | Trade Names and Trademarks                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles     $ 100                  
Blanton & Associates                        
Acquisition and Divestiture [Line Items]                        
Working capital acquired       $ 4,600                
Purchase price allocated to property and equipment       200                
Deferred income tax liabilities       3,000                
Goodwill       9,700                
Purchase price allocated to intangibles       11,400                
Cash purchase price       22,900                
Blanton & Associates | Customer Relationships                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles       10,900                
Blanton & Associates | Trade Names and Trademarks                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles       100                
Blanton & Associates | Contract Backlog                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles       $ 500                
SemanticBits LLC                        
Acquisition and Divestiture [Line Items]                        
Purchase price acquisition         $ 215,998              
Deferred income tax liabilities         16,701              
Cash purchase price         $ 216,000              
Revenue                 64,300      
Gross Profit                 $ 26,700      
SemanticBits LLC | Customer Relationships                        
Acquisition and Divestiture [Line Items]                        
Weighted average amortization period for intangibles         4 years              
SemanticBits LLC | Trade Names and Trademarks                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles         $ 1,120              
Weighted average amortization period for intangibles         8 months 12 days              
Creative Systems                        
Acquisition and Divestiture [Line Items]                        
Business acquisition date             Dec. 31, 2021          
Purchase price acquisition             $ 156,600          
Goodwill resulting from business combination             28,900          
Goodwill, Purchase Accounting Adjustments             28,900          
Creative Systems | Customer Relationships                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles             $ 24,500     $ 24,500    
Amortization Period of intangible assets             4 years     4 years    
Creative Systems | Intangible Assets                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles             $ 128,100     $ 128,100    
Creative Systems | Developed Technology                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles             $ 3,700     $ 3,700    
Amortization Period of intangible assets             10 years     10 years    
Creative Systems | Trade Names and Trademarks                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles             $ 600     $ 600    
Creative Systems | Non-compete Agreements                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles             $ 100     $ 100    
Creative Systems | Non-compete Agreements | Maximum                        
Acquisition and Divestiture [Line Items]                        
Amortization Period of intangible assets             1 year     1 year    
ESAC                        
Acquisition and Divestiture [Line Items]                        
Working capital acquired           $ 2,600            
Goodwill           11,300            
Cash purchase price           17,300            
ESAC | Customer Relationships                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles           $ 3,100            
Amortization Period of intangible assets           3 years            
ESAC | Technology and other intangibles                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles           $ 300            
Amortization Period of intangible assets           1 year            
ESAC | Intangible Assets                        
Acquisition and Divestiture [Line Items]                        
Purchase price allocated to intangibles           $ 3,400