v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue
The table below presents the Company’s revenue disaggregated based on the nature of its arrangements. Management uses these categories of revenue to evaluate the performance of its businesses and to assess its financial results and forecasts.
Three Months Ended March 31,
20252024
Advertising$21,387 $20,944 
Content4,424 6,735 
Commerce and other10,210 9,330 
Total$36,021 $37,009 
The following table presents the Company’s revenue disaggregated by geography:
Three Months Ended March 31,
20252024
Revenue:
United States$32,799 $33,287 
International3,222 3,722 
Total$36,021 $37,009