Annual report pursuant to Section 13 and 15(d)

Business Combinations - Acquisition (Details)

v3.24.0.1
Business Combinations - Acquisition (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 14, 2023
Nov. 22, 2021
Aug. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]            
Change in fair value of contingent consideration       $ (1,193)   $ 57
Customer relationships | Maximum            
Business Acquisition [Line Items]            
Estimated useful life       14 years    
Customer relationships | Minimum            
Business Acquisition [Line Items]            
Estimated useful life       5 years    
Meetrics GmbH            
Business Acquisition [Line Items]            
Weighted-average useful life     11 years 6 months      
Acquisition cost       $ 100 $ 900  
Deferred tax liabilities     $ 1,233      
Meetrics GmbH | Developed technology            
Business Acquisition [Line Items]            
Estimated useful life     4 years      
Meetrics GmbH | Customer relationships            
Business Acquisition [Line Items]            
Estimated useful life     14 years      
OpenSlate            
Business Acquisition [Line Items]            
Weighted-average useful life   8 years 9 months 18 days        
Acquisition cost       200 2,200  
Deferred tax liabilities   $ 7,798     $ 2,300  
Company common stock issued   684        
OpenSlate | Developed technology            
Business Acquisition [Line Items]            
Estimated useful life   5 years        
OpenSlate | Customer relationships            
Business Acquisition [Line Items]            
Estimated useful life   10 years        
Scibids            
Business Acquisition [Line Items]            
Weighted-average useful life 6 years 8 months 12 days          
Acquisition cost       $ 1,300    
Deferred tax liabilities $ 7,138          
Company common stock issued 1,642          
Scibids | Maximum            
Business Acquisition [Line Items]            
Performance based deferred payment $ 25,000          
Scibids | Developed technology            
Business Acquisition [Line Items]            
Estimated useful life 4 years          
Scibids | Customer relationships            
Business Acquisition [Line Items]            
Estimated useful life 10 years