v3.25.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Nov. 20, 2024
Jul. 01, 2022
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2024
Business Combination [Line Items]                    
Decrease in goodwill       $ 200     $ 238   $ (1,600)  
Current deferred consideration $ 48,288     48,288     48,288     $ 44,023
Non-current deferred consideration 57,353     57,353     57,353     54,089
Change in contingent liability             (1,618) $ 1,347    
Deferred acquisition payments       5,400     5,358 1,000    
Spinpanel BV                    
Business Combination [Line Items]                    
Contingent consideration 0     0     0     0
Change in contingent liability           $ (100)   $ 1,400    
Contingent consideration maximum     $ 10,000              
Payments to acquire businesses, gross     $ 20,000              
Adlumin, Inc.                    
Business Combination [Line Items]                    
Contingent consideration   $ 98,700                
Issuance of common stock shares   1,570,762                
Additional payments 120,000 $ 120,000                
Acquisition related costs         $ 2,900          
Contingent consideration deferred 105,600 96,300   105,600     105,600     98,100
Change in amount of contingent consideration, deferred       3,800     7,500     1,800
Contingent consideration 10,300 16,620   10,300     10,300     14,100
Change in contingent liability       900     1,600     $ 2,600
Contingent consideration maximum 15,000 30,000   $ 15,000     $ 15,000      
Adlumin, Inc. | First anniversary                    
Business Combination [Line Items]                    
Additional payments 45,500 52,500                
Deferred consideration liabilities   7,000                
Adlumin, Inc. | Second anniversary                    
Business Combination [Line Items]                    
Additional payments $ 59,700 67,500                
Deferred consideration liabilities   $ 7,800