XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The Company has one reportable segment in accordance with ASC 280, Segment Reporting; as such, the disaggregation of revenue below reconciles directly to its unique reportable segment. The following table presents the Company's revenue disaggregated by solution group.
(In thousands)Years Ended December 31,
By solution group:202420232022
Content & Ad Measurement
Syndicated Audience$260,654 $276,101 $282,238 
Cross-Platform40,470 33,803 25,241 
Total Content & Ad Measurement301,124 309,904 307,479 
Research & Insight Solutions54,923 61,439 68,944 
Total$356,047 $371,343 $376,423 
The following table presents the Company's revenue disaggregated by geographical market and timing of transfer of products and services. The Company attributes revenue to geographical markets based on the location of the customer.
Years Ended December 31,
(In thousands)202420232022
By geographical market:
United States $318,364 $335,785 $337,862 
Europe21,264 18,738 19,007 
Latin America6,896 6,986 7,843 
Canada5,577 5,666 7,604 
Other3,946 4,168 4,107 
Total$356,047 $371,343 $376,423 
By timing of revenue recognition:
Products and services transferred over time$308,613 $315,093 $312,723 
Products and services transferred at a point in time47,434 56,250 63,700 
Total$356,047 $371,343 $376,423 
Significant changes in the current contract liabilities balances are as follows:
Years Ended December 31,
(In thousands)20242023
Revenue recognized that was included in the opening contract liabilities balance$(48,438)$(49,470)
Cash received or amounts billed in advance and not recognized as revenue41,488 44,349 
Schedule of Contract Balances
The following table provides information about receivables, contract assets, contract liabilities and customer advances from contracts with customers:
As of December 31,
(In thousands)20242023
Accounts receivable, net$64,266 $63,826 
Current and non-current contract assets3,788 8,833 
Current contract liabilities45,464 48,912 
Current customer advances9,566 11,076 
Non-current contract liabilities688 605