XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company's revenue disaggregated by solution group.
(In thousands)Three Months Ended March 31,
By solution group:20252024
Content & Ad Measurement
Syndicated Audience$63,504 $64,600 
Cross-Platform9,662 8,020 
Total Content & Ad Measurement73,166 72,620 
Research & Insight Solutions12,543 14,175 
Total$85,709 $86,795 
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.
(In thousands)Three Months Ended March 31,
By geographical market:20252024
United States$76,408 $77,669 
Europe5,308 5,111 
Latin America1,731 1,676 
Canada1,273 1,404 
Other989 935 
Total$85,709 $86,795 
By timing of revenue recognition:
Products and services transferred over time$72,859 $75,019 
Products and services transferred at a point in time12,850 11,776 
Total$85,709 $86,795 
Schedule of Contract Balances
The following table provides information about receivables, contract assets, contract liabilities and customer advances from contracts with customers:
As ofAs of
(In thousands)March 31, 2025December 31, 2024
Accounts receivable, net$50,609 $64,266 
Current and non-current contract assets3,323 3,788 
Current contract liabilities43,987 45,464 
Current customer advances10,281 9,566 
Non-current contract liabilities266 688 
Significant changes in the current contract liabilities balance are as follows:
Three Months Ended March 31,
(In thousands)20252024
Revenue recognized that was included in the opening contract liabilities balance$(29,556)$(33,476)
Cash received or amounts billed in advance and not recognized as revenue24,891 30,337