v3.26.1
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Revenues Disaggregated [Line Items]        
Total revenues $ 40,366,736 $ 25,084,631 $ 65,826,532 $ 48,791,421
Point in time [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 10,909,580 9,344,948 17,879,255 18,578,535
Over time [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 29,457,156 15,739,683 47,947,277 30,212,886
Audience Monetization [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues 27,063,060 21,469,232 49,591,897 41,412,767
Other Initiatives [Member]        
Schedule of Revenues Disaggregated [Line Items]        
Total revenues $ 13,303,676 $ 3,615,399 $ 16,234,635 $ 7,378,654