v3.25.1
Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Nov. 20, 2024
Jul. 01, 2022
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]            
Goodwill     $ 991,352 $ 977,013    
Consideration payable in cash or equity     110 1,218    
Adlumin, Inc.            
Business Acquisition [Line Items]            
Current liabilities $ (9,071)          
Cash acquired 52          
Property and equipment, net 182          
Non-current liabilities, net 4,754          
Identifiable intangible assets 80,500          
Goodwill 160,362          
Total assets acquired, net 227,219          
Acquisitions, net of cash acquired 98,746          
Settlement of pre-existing relationships (312)          
Deferred consideration 96,269          
Consideration payable in cash or equity 14,678          
Consideration payable in cash or equity 1,218          
Contingent consideration 16,620   14,800 14,100    
Consideration transferred 227,219          
Adlumin, Inc. | Developed product technologies            
Business Acquisition [Line Items]            
Identifiable intangible assets $ 74,800          
Weighted-Average Useful Life 5 years          
Adlumin, Inc. | Customer relationships            
Business Acquisition [Line Items]            
Identifiable intangible assets $ 5,400          
Weighted-Average Useful Life 3 years          
Adlumin, Inc. | Trademarks            
Business Acquisition [Line Items]            
Identifiable intangible assets $ 300          
Weighted-Average Useful Life 2 years          
Spinpanel BV            
Business Acquisition [Line Items]            
Current assets, including cash acquired of $6   $ 128        
Current liabilities   (1,199)        
Cash acquired   6        
Property and equipment, net   48        
Non-current deferred tax liabilities   (764)        
Identifiable intangible assets   8,970        
Goodwill   7,176        
Total assets acquired, net   14,359        
Acquisitions, net of cash acquired   9,199        
Contingent consideration   5,160 $ 0 $ 0 $ 2,200 $ 3,700
Consideration transferred   14,359        
Spinpanel BV | Developed product technologies            
Business Acquisition [Line Items]            
Identifiable intangible assets   $ 8,890        
Weighted-Average Useful Life   5 years        
Spinpanel BV | Customer relationships            
Business Acquisition [Line Items]            
Identifiable intangible assets   $ 80        
Weighted-Average Useful Life   3 years