v3.26.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
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  
    2026     2025     2026     2025  
Audience monetization   $ 27,063,060     $ 21,469,232     $ 49,591,897     $ 41,412,767  
Other initiatives     13,303,676       3,615,399       16,234,635       7,378,654  
Total revenues   $ 40,366,736     $ 25,084,631     $ 65,826,532     $ 48,791,421  

 

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  
    2026     2025     2026     2025  
Point in time   $ 10,909,580     $ 9,344,948     $ 17,879,255     $ 18,578,535  
Over time     29,457,156       15,739,683       47,947,277       30,212,886  
Total revenues   $ 40,366,736     $ 25,084,631     $ 65,826,532     $ 48,791,421