XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

13. Revenue Recognition

 

Disaggregation of Revenue

 

The following table provides information about disaggregated revenue by category, geographical market and timing of revenue recognition:

 

         
  

Three Months Ended March 31,

 
   2025   2024 
Revenue by category:          
Digital revenue          
Digital advertising  $21,817   $22,748 
Digital subscriptions   1,671    2,334 
Publisher revenue   3,104    2,103 
Performance Marketing   4,790    672 
Other digital revenue   226    811 
Total digital revenue   31,608    28,668 
Print revenue          
Print revenue   207    273 
Total print revenue   207    273 
Total  $31,815   $28,941 
Revenue by geographical market:          
United States  $29,911   $27,411 
Other   1,904    1,530 
Total  $31,815   $28,941 
Revenue by timing of recognition:          
At point in time  $28,004   $26,607 
Over time   3,811    2,334 
Total  $31,815   $28,941 

 

For the three months ended March 31, 2025 and 2024, disaggregated revenue represents revenue from continuing operations.

 

Contract Balances

 

The timing of the Company’s performance under its various contracts often differs from the timing of the customer’s payment, which results in the recognition of a contract asset or a contract liability. A contract asset is recognized when a good or service is transferred to a customer and the Company does not have the contractual right to bill for the related performance obligations. A contract liability is recognized when consideration is received from the customer prior to the transfer of goods or services.

 

 

The following table provides information about contract balances:

 

         
   As of 
  

March 31, 2025

(unaudited)

   December 31, 2024 
Unearned revenue (short-term contract liabilities):          
Digital revenue  $5,230   $6,349 
Unearned revenue (long-term contract liabilities):          
Digital revenue  $193   $403