XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total [1] $ 356,047 $ 371,343 $ 376,423
Products and services transferred over time      
Disaggregation of Revenue [Line Items]      
Total 308,613 315,093 312,723
Products and services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total 47,434 56,250 63,700
United States      
Disaggregation of Revenue [Line Items]      
Total 318,364 335,785 337,862
Europe      
Disaggregation of Revenue [Line Items]      
Total 21,264 18,738 19,007
Latin America      
Disaggregation of Revenue [Line Items]      
Total 6,896 6,986 7,843
Canada      
Disaggregation of Revenue [Line Items]      
Total 5,577 5,666 7,604
Other      
Disaggregation of Revenue [Line Items]      
Total 3,946 4,168 4,107
Total Content & Ad Measurement      
Disaggregation of Revenue [Line Items]      
Total 301,124 309,904 307,479
Syndicated Audience      
Disaggregation of Revenue [Line Items]      
Total 260,654 276,101 282,238
Cross-Platform      
Disaggregation of Revenue [Line Items]      
Total 40,470 33,803 25,241
Research & Insight Solutions      
Disaggregation of Revenue [Line Items]      
Total $ 54,923 $ 61,439 $ 68,944
[1] Transactions with related parties are included in the line items above as follows (refer to Footnote 13, Related Party Transactions, for further information):
Years Ended December 31,
202420232022
Revenues$10,217 $11,420 $14,934 
Cost of revenues30,450 29,265 26,971 
Convertible redeemable preferred stock dividends(17,600)(16,270)(15,513)