v3.26.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue [Abstract]  
Schedule of Revenue from Contracts with Customers
   Year ended December 31, 
   2023   2024   2025 
                
Revenue from contracts with customers  $35,838,780   $48,493,897   $45,020,570 
Schedule of Disaggregation of Revenue from Contracts with Customers

The Group derives revenue from the transfer of goods and services over time and at a point in time in the following revenue sources:

 

2023  Digital
studio
   Media and
branded
content
   Technology   Total 
                 
Revenue from external customer contracts:                    
TNL Group                    
Timing of revenue recognition                    
At a point in time  $
-
   $636,262   $
-
   $636,262 
Over time   9,535,853    2,705,481    7,830,627    20,071,961 
MG Group                    
Timing of revenue recognition                    
At a point in time   
-
    6,015,726    2,782,809    8,798,535 
Over time   5,910,518    421,504    
-
    6,332,022 
   $15,446,371   $9,778,973   $10,613,436   $35,838,780 

 

2024  Digital
studio
   Media and
branded
content
   Technology   Total 
                 
Revenue from external customer contracts:                
TNL Group                
Timing of revenue recognition                    
At a point in time  $
-
   $466,341   $
-
   $466,341 
Over time   10,876,252    3,841,922    9,452,107    24,170,281 
MG Group                    
Timing of revenue recognition                    
At a point in time   
-
    8,858,071    4,753,815    13,611,886 
Over time   9,673,390    571,999    
-
    10,245,389 
   $20,549,642   $13,738,333   $14,205,922   $48,493,897 

 

2025  Digital
studio
   Media and
branded
content
   Technology   Total 
                 
Revenue from external customer contracts:                
TNL Group                
Timing of revenue recognition                    
At a point in time  $
-
   $320,678   $
-
   $320,678 
Over time   8,254,122    3,280,147    8,991,810    20,526,079 
MG Group                    
Timing of revenue recognition                    
At a point in time   
-
    8,765,332    4,494,265    13,259,597 
Over time   10,400,874    513,342    
-
    10,914,216 
   $18,654,996   $12,879,499   $13,486,075   $45,020,570 
Schedule of Contract Assets and Liabilities

The Group has recognized the following contract assets and liabilities in relation to revenue from contracts with customers:

 

   January 1, 2024   December 31, 2024   December 31, 2025 
             
Contract assets:               
Service contracts  $3,153,022   $3,980,380   $4,255,965 
Contract liabilities               
Advance sales receipts  $988,753   $578,219   $1,381,821 
Schedule of Revenue Recognized Included in the Contract Liability Revenue recognized that was included in the contract liability balance at the beginning of the period:
   Year ended December 31, 
   2023   2024   2025 
             
Revenue recognized that was included in the contract liabilities balance at the beginning of the period               
Advance sales receipts  $680,723   $988,753   $578,219