XML 22 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
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)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 
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 
Remaining Performance Obligations
As of March 31, 2025, approximately $210 million of revenue is expected to be recognized from remaining performance obligations that are unsatisfied (or partially unsatisfied) for non-cancelable contracts with an original expected duration of longer than one year. The Company expects to recognize revenue on approximately 45% of these remaining performance obligations during the remainder of 2025, approximately 35% in 2026, and approximately 13% in 2027, with the remainder recognized thereafter.