v3.25.2
Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Nov. 20, 2024
Jun. 30, 2025
Dec. 31, 2024
Jul. 01, 2022
Business Combination [Line Items]        
Goodwill   $ 1,023,226 $ 977,013  
Consideration payable in cash or equity   49 1,218  
Adlumin, Inc.        
Business Combination [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,124      
Total assets acquired, net 226,981      
Acquisitions, net of cash acquired 98,447      
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,279      
Contingent consideration 16,620 10,300 14,100  
Consideration transferred 226,981      
Adlumin, Inc. | Developed product technologies        
Business Combination [Line Items]        
Identifiable intangible assets $ 74,800      
Weighted average useful life 5 years      
Adlumin, Inc. | Customer relationships        
Business Combination [Line Items]        
Identifiable intangible assets $ 5,400      
Weighted average useful life 3 years      
Adlumin, Inc. | Trademarks        
Business Combination [Line Items]        
Identifiable intangible assets $ 300      
Weighted average useful life 2 years      
Spinpanel BV        
Business Combination [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)
Goodwill       7,176
Total assets acquired, net       14,359
Contingent consideration   $ 0 $ 0  
Spinpanel BV | Developed product technologies        
Business Combination [Line Items]        
Identifiable intangible assets       8,890
Spinpanel BV | Customer relationships        
Business Combination [Line Items]        
Identifiable intangible assets       $ 80