v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contracts with Customers [Abstract]  
Schedule of Revenues Disaggregated

The following table presents revenues disaggregated by type:

 

   Three months ended June 30   Six months ended June 30 
   2025   2024   2025   2024 
                 
Audience Monetization  $21,469,232   $19,742,569   $41,412,767   $35,092,007 
Other Initiatives   3,615,399    2,726,974    7,378,654    5,110,992 
Total revenues  $25,084,631   $22,469,543   $48,791,421   $40,202,999 

 

The Company recognizes revenue either at a point in time, or over time, depending upon the characteristics of the contract.

 

   Three months ended June 30   Six months ended June 30 
   2025   2024   2025   2024 
                 
Point in time  $9,344,948   $7,304,391   $18,578,535   $13,817,795 
Over time   15,739,683    15,165,152    30,212,886    26,385,204 
Total revenues  $25,084,631   $22,469,543   $48,791,421   $40,202,999