v3.25.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total [1],[2] $ 85,709 $ 86,795
Products and services transferred over time    
Disaggregation of Revenue    
Total 72,859 75,019
Products and services transferred at a point in time    
Disaggregation of Revenue    
Total 12,850 11,776
United States    
Disaggregation of Revenue    
Total 76,408 77,669
Europe    
Disaggregation of Revenue    
Total 5,308 5,111
Latin America    
Disaggregation of Revenue    
Total 1,731 1,676
Canada    
Disaggregation of Revenue    
Total 1,273 1,404
Other    
Disaggregation of Revenue    
Total 989 935
Total Content & Ad Measurement    
Disaggregation of Revenue    
Total 73,166 72,620
Syndicated Audience    
Disaggregation of Revenue    
Total 63,504 64,600
Cross-Platform    
Disaggregation of Revenue    
Total 9,662 8,020
Research & Insight Solutions    
Disaggregation of Revenue    
Total $ 12,543 $ 14,175
[1]
Three Months Ended March 31,
20252024
Revenues$2,604 $2,518 
Cost of revenues5,766 7,588 
Convertible redeemable preferred stock dividends(4,439)(4,240)
[2]
(1) Transactions with related parties are included in the line items above as follows. Refer to Footnote 8, Related Party Transactions.