XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table provides information about disaggregated revenue by category, geographical market and timing of revenue recognition:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Revenue by category:
Digital revenue 
Digital advertising$17,946 $23,067 $71,456 $66,534 
Digital subscriptions1,492 1,807 4,642 5,511 
Publisher revenue5,495 1,733 14,220 6,117 
Performance Marketing4,043 3,047 14,563 5,256 
Other digital revenue291 3,377 761 4,711 
Total digital revenue 29,267 33,031 105,642 88,129 
Print revenue
Total print revenue493 524 945 1,550 
Total revenue$29,760 $33,555 $106,587 $89,679 
Revenue by geographical market:
United States$28,364 $31,865 $101,215 $84,465 
Other1,396 1,690 5,372 5,214 
 Total$29,760 $33,555 $106,587 $89,679 
Revenue by timing of recognition:
At point in time$23,475 $31,748 $90,477 $84,168 
Over time6,285 1,807 16,110 5,511 
 Total$29,760 $33,555 $106,587 $89,679 
Schedule of Contract with Customer, Asset and Liability
The following table provides information about contract balances:
As of
September 30, 2025December 31, 2024
 Unearned revenue (short-term contract liabilities):    
Digital revenue$4,470 $6,349 
 Unearned revenue (long-term contract liabilities):
Digital revenue$344 $403