v3.25.2
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Revenues Disaggregated [Line Items]        
Total revenues $ 25,084,631 $ 22,469,543 $ 48,791,421 $ 40,202,999
Audience Monetization [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 21,469,232 19,742,569 41,412,767 35,092,007
Other Initiatives [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 3,615,399 2,726,974 7,378,654 5,110,992
Point in time [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 9,344,948 7,304,391 18,578,535 13,817,795
Over time [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues $ 15,739,683 $ 15,165,152 $ 30,212,886 $ 26,385,204