v3.25.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue

In the following table, revenue is disaggregated by our divisions and type of revenue for the three and six months ended June 30, 2025 and 2024:

 

 Schedule of Disaggregation of Revenue

Sales Channels  CardCash Gift Cards   Restaurant.com
Gift Cards and Coupons
   Advertising   Total 
                 
Three Months Ended June 30, 2025                    
Business to consumer (B2C)  $9,741,432   $74,611   $36,048   $9,852,091 
Business to business (B2B)   10,553,218    495,422    -    11,048,640 
Total  $20,294,650   $570,033   $36,048   $20,900,731 
                     
Three Months Ended June 30, 2024                    
Business to consumer (B2C)  $9,412,823   $118,932   $14,551   $9,546,306 
Business to business (B2B)   10,103,749    370,447    -    10,474,196 
Total  $19,516,572   $489,379   $14,551   $20,020,502 
                 
Six Months Ended June 30, 2025                
Business to consumer (B2C)  $20,237,647   $164,700   $70,980   $20,473,327 
Business to business (B2B)   21,924,118    780,299    -    22,704,417 
Total  $42,161,765   $944,999   $70,980   $43,177,744 
                     
Six Months Ended June 30, 2024                    
Business to consumer (B2C)  $19,483,191   $244,751   $29,988   $19,757,930 
Business to business (B2B)   21,103,388    681,078    -    21,784,466 
Total  $40,586,579   $925,829   $29,988   $41,542,396 
Schedule of Anti- dilutive Securities Excluded from Computation of Earning Loss Per Share

At June 30, 2025 and 2024, the Company excluded the outstanding convertible debt and securities summarized below, which entitle the holders thereof to acquire shares of common stock, from its calculation of earnings per share, as their effect would have been anti-dilutive.

 

   June 30, 2025   June 30, 2024 
         
Convertible notes payable   29,758    27,758 
Common stock issuable   350,843    350,843 
Common stock options   4,126,622    4,123,282 
Total   4,507,223    4,501,883