v3.25.3
Schedule of Changes in Total Deferred Revenue (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue      
Deferred revenue, beginning of period $ 3,934,627 $ 1,214,096  
Billings 4,628,355 4,362,730 $ 4,781,924
Revenue recognized (prior year deferred revenue) (2,867,837) (1,214,096) (930,436)
Revenue recognized (current year deferred revenue) (1,923,747) (3,091,333) (3,567,828)
OpenReel deferred revenue - short-term - previously recognized at acquisition 2,663,230
Vidello deferred revenue - short-term 324,449  
Deferred revenue - short-term, end of period 4,095,847 3,934,627 $ 1,214,096
OpenReel deferred revenue - long-term 115,725  
Deferred revenue - short-term and long-term, end of period $ 4,211,572 $ 3,934,627