XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Total [1],[2] $ 88,906 $ 88,479 $ 264,004 $ 261,111
Products and services transferred over time        
Disaggregation of Revenue        
Total 75,278 77,741 223,840 227,416
Products and services transferred at a point in time        
Disaggregation of Revenue        
Total 13,628 10,738 40,164 33,695
United States        
Disaggregation of Revenue        
Total 78,791 78,846 234,345 233,058
Europe        
Disaggregation of Revenue        
Total 5,988 5,456 17,384 15,630
Latin America        
Disaggregation of Revenue        
Total 1,813 1,758 5,352 5,203
Canada        
Disaggregation of Revenue        
Total 1,253 1,368 3,823 4,221
Other        
Disaggregation of Revenue        
Total 1,061 1,051 3,100 2,999
Total Content & Ad Measurement        
Disaggregation of Revenue        
Total 75,519 75,274 225,438 220,083
Syndicated Audience        
Disaggregation of Revenue        
Total 63,220 65,042 190,677 193,831
Cross-Platform        
Disaggregation of Revenue        
Total 12,299 10,232 34,761 26,252
Research & Insight Solutions        
Disaggregation of Revenue        
Total $ 13,387 $ 13,205 $ 38,566 $ 41,028
[1]
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Revenues$2,523 $2,597 $7,412 $7,512 
Cost of revenues5,679 7,364 16,880 22,964 
Convertible redeemable preferred stock dividends(4,971)(4,578)(13,904)(13,062)
[2]
(1) Transactions with related parties are included in the line items above as follows. Refer to Footnote 9, Related Party Transactions.