XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total [1],[2] $ 89,389 $ 85,837 $ 175,098 $ 172,632
Products and services transferred over time        
Disaggregation of Revenue        
Total 75,703 74,656 148,562 149,675
Products and services transferred at a point in time        
Disaggregation of Revenue        
Total 13,686 11,181 26,536 22,957
United States        
Disaggregation of Revenue        
Total 79,146 76,543 155,554 154,212
Europe        
Disaggregation of Revenue        
Total 6,088 5,063 11,396 10,174
Latin America        
Disaggregation of Revenue        
Total 1,808 1,769 3,539 3,445
Canada        
Disaggregation of Revenue        
Total 1,297 1,449 2,570 2,853
Other        
Disaggregation of Revenue        
Total 1,050 1,013 2,039 1,948
Total Content & Ad Measurement        
Disaggregation of Revenue        
Total 76,753 72,189 149,919 144,809
Syndicated Audience        
Disaggregation of Revenue        
Total 63,953 64,189 127,457 128,789
Cross-Platform        
Disaggregation of Revenue        
Total 12,800 8,000 22,462 16,020
Research & Insight Solutions        
Disaggregation of Revenue        
Total $ 12,636 $ 13,648 $ 25,179 $ 27,823
[1]
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenues$2,285 $2,397 $4,889 $4,915 
Cost of revenues5,435 8,012 11,201 15,600 
Convertible redeemable preferred stock dividends(4,494)(4,244)(8,933)(8,484)
[2]
(1) Transactions with related parties are included in the line items above as follows. Refer to Footnote 8, Related Party Transactions.