XML 33 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
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:20262025
Content & Ad Measurement
Syndicated Audience$60,511 $63,504 
Cross-Platform12,602 9,662 
Total Content & Ad Measurement73,113 73,166 
Research & Insight Solutions12,209 12,543 
Total$85,322 $85,709 
The following table presents the Company's revenue disaggregated by geographical market and timing of transfer of products and services. The Company generally attributes revenue to geographical markets based on the location of the customer.
(In thousands)Three Months Ended March 31,
By geographical market:20262025
United States$75,142 $76,408 
Europe6,137 5,308 
Latin America1,857 1,731 
Canada1,203 1,273 
Other983 989 
Total$85,322 $85,709 
By timing of revenue recognition:
Products and services transferred over time$72,164 $72,859 
Products and services transferred at a point in time13,158 12,850 
Total$85,322 $85,709 
Schedule of Contract Balances
The following table provides information about receivables, contract assets, contract liabilities and customer advances from contracts with customers:
As of
(In thousands)March 31, 2026December 31, 2025
Accounts receivable, net$55,533 $57,260 
Current and non-current contract assets1,849 3,259 
Current contract liabilities42,970 36,575 
Current customer advances7,465 7,605 
Non-current contract liabilities19 314 
Significant changes in the current contract liabilities balance are as follows:
Three Months Ended March 31,
(In thousands)20262025
Revenue recognized that was included in the opening contract liabilities balance$(25,922)$(29,556)
Cash received or amounts billed in advance and not recognized as revenue29,355 24,891