<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1492</ContextCount>
  <ElementCount>847</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>459</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Disclosure - Corporate and Group Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CorporateandGroupInformation</Role>
      <ShortName>Corporate and Group Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - The Authorization of the Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/TheAuthorizationoftheConsolidatedFinancialStatements</Role>
      <ShortName>The Authorization of the Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuedbyTh</Role>
      <ShortName>Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Summary of Material Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPolicies</Role>
      <ShortName>Summary of Material Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CashandCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Leasing Arrangements ??? Lessee</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LeasingArrangementsLessee</Role>
      <ShortName>Leasing Arrangements ??? Lessee</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Investment Properties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/InvestmentProperties</Role>
      <ShortName>Investment Properties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Impairment of Non-Financial Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssets</Role>
      <ShortName>Impairment of Non-Financial Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShortTermBorrowings</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLoss</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Financial Liabilities at Amortized Cost</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCost</Role>
      <ShortName>Financial Liabilities at Amortized Cost</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherPayables</Role>
      <ShortName>Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Long-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LongTermBorrowings</Role>
      <ShortName>Long-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Pensions_ Defined Contribution Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlans</Role>
      <ShortName>Pensions_ Defined Contribution Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Share-Based Payment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShareBasedPayment</Role>
      <ShortName>Share-Based Payment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Capital Surplus</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalSurplus</Role>
      <ShortName>Capital Surplus</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Retained Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RetainedEarnings</Role>
      <ShortName>Retained Earnings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995327 - Disclosure - Interest income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/Interestincome</Role>
      <ShortName>Interest income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995328 - Disclosure - Other Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherIncome</Role>
      <ShortName>Other Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995329 - Disclosure - Other Gains and Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherGainsandLosses</Role>
      <ShortName>Other Gains and Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995330 - Disclosure - Finance Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinanceCosts</Role>
      <ShortName>Finance Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995331 - Disclosure - Expenses by Nature</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ExpensesbyNature</Role>
      <ShortName>Expenses by Nature</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995332 - Disclosure - Employee Benefit Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/EmployeeBenefitExpenses</Role>
      <ShortName>Employee Benefit Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995333 - Disclosure - Income Tax Benefit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/IncomeTaxBenefit</Role>
      <ShortName>Income Tax Benefit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995334 - Disclosure - Losses Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LossesPerShare</Role>
      <ShortName>Losses Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995335 - Disclosure - Transactions with Non-Controlling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/TransactionswithNonControllingInterest</Role>
      <ShortName>Transactions with Non-Controlling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995336 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995337 - Disclosure - Supplementary Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SupplementaryCashFlowInformation</Role>
      <ShortName>Supplementary Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995338 - Disclosure - Changes in Liabilities from Financing Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivities</Role>
      <ShortName>Changes in Liabilities from Financing Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995339 - Disclosure - Recapitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/Recapitalization</Role>
      <ShortName>Recapitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995340 - Disclosure - Seasonality of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SeasonalityofOperations</Role>
      <ShortName>Seasonality of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995341 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995342 - Disclosure - Pledged Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/PledgedAssets</Role>
      <ShortName>Pledged Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995343 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments</Role>
      <ShortName>Significant Contingent Liabilities and Unrecognized Contract Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995344 - Disclosure - Significant Disaster Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SignificantDisasterLoss</Role>
      <ShortName>Significant Disaster Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995345 - Disclosure - Capital Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalManagement</Role>
      <ShortName>Capital Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995346 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstruments</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995347 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995348 - Disclosure - Significant Events After the Reporting Period</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriod</Role>
      <ShortName>Significant Events After the Reporting Period</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuedbyTh</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables</Role>
      <ShortName>Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuedbyTh</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Summary of Material Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables</Role>
      <ShortName>Summary of Material Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPolicies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CashandCashEquivalentsTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CashandCashEquivalents</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/AccountsReceivable</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Leasing Arrangements ??? Lessee (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LeasingArrangementsLesseeTables</Role>
      <ShortName>Leasing Arrangements ??? Lessee (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/LeasingArrangementsLessee</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Investment Properties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/InvestmentPropertiesTables</Role>
      <ShortName>Investment Properties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/InvestmentProperties</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Impairment of Non-Financial Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables</Role>
      <ShortName>Impairment of Non-Financial Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssets</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShortTermBorrowingsTables</Role>
      <ShortName>Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ShortTermBorrowings</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLoss</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Financial Liabilities at Amortized Cost (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostTables</Role>
      <ShortName>Financial Liabilities at Amortized Cost (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCost</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherPayablesTables</Role>
      <ShortName>Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/OtherPayables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Long-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LongTermBorrowingsTables</Role>
      <ShortName>Long-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/LongTermBorrowings</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Share-Based Payment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShareBasedPaymentTables</Role>
      <ShortName>Share-Based Payment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ShareBasedPayment</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalStockTables</Role>
      <ShortName>Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CapitalStock</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Capital Surplus (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalSurplusTables</Role>
      <ShortName>Capital Surplus (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CapitalSurplus</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/Revenue</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Interest income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/InterestincomeTables</Role>
      <ShortName>Interest income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/Interestincome</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Other Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherIncomeTables</Role>
      <ShortName>Other Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/OtherIncome</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Other Gains and Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/OtherGainsandLossesTables</Role>
      <ShortName>Other Gains and Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/OtherGainsandLosses</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Finance Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinanceCostsTables</Role>
      <ShortName>Finance Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinanceCosts</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Expenses by Nature (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ExpensesbyNatureTables</Role>
      <ShortName>Expenses by Nature (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ExpensesbyNature</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Employee Benefit Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/EmployeeBenefitExpensesTables</Role>
      <ShortName>Employee Benefit Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/EmployeeBenefitExpenses</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Income Tax Benefit (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/IncomeTaxBenefitTables</Role>
      <ShortName>Income Tax Benefit (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/IncomeTaxBenefit</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Losses Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LossesPerShareTables</Role>
      <ShortName>Losses Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/LossesPerShare</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Transactions with Non-Controlling Interest (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestTables</Role>
      <ShortName>Transactions with Non-Controlling Interest (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/TransactionswithNonControllingInterest</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/BusinessCombinations</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Supplementary Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SupplementaryCashFlowInformationTables</Role>
      <ShortName>Supplementary Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SupplementaryCashFlowInformation</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Changes in Liabilities from Financing Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables</Role>
      <ShortName>Changes in Liabilities from Financing Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivities</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Recapitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RecapitalizationTables</Role>
      <ShortName>Recapitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/Recapitalization</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/RelatedPartyTransactions</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Pledged Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/PledgedAssetsTables</Role>
      <ShortName>Pledged Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/PledgedAssets</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstruments</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SegmentInformation</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Corporate and Group Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails</Role>
      <ShortName>Corporate and Group Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CorporateandGroupInformation</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) - Schedule of Amendments to IFRSs and New interpretation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable</Role>
      <ShortName>Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) - Schedule of Amendments to IFRSs and New interpretation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) - Schedule of New Standards, Interpretations and Amendments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable</Role>
      <ShortName>Application of New and Revised IFRS?? Accounting Standards, International Accounting Standards (???IAS???), International Financial Reporting Interpretations Committee (???IFRIC?????) Interpretations and Standing Interpretations Committee (???SIC?????) Interpretations Issued by The International Accounting Standards Board (???IASB???), (Collectively, ???IFRSs???) - Schedule of New Standards, Interpretations and Amendments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Summary of Material Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails</Role>
      <ShortName>Summary of Material Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Summary of Material Accounting Policies - Schedule of Consolidated Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable</Role>
      <ShortName>Summary of Material Accounting Policies - Schedule of Consolidated Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Summary of Material Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable</Role>
      <ShortName>Summary of Material Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Summary of Material Accounting Policies - Schedule of Estimated Useful Lives for Current and Comparative Periods (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable</Role>
      <ShortName>Summary of Material Accounting Policies - Schedule of Estimated Useful Lives for Current and Comparative Periods (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofCashandCashEquivalentsTable</Role>
      <ShortName>Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Accounts Receivable - Schedule of Accounts receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable</Role>
      <ShortName>Accounts Receivable - Schedule of Accounts receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable Based on Past Due Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable</Role>
      <ShortName>Accounts Receivable - Schedule of Accounts Receivable Based on Past Due Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable</Role>
      <ShortName>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Leasing Arrangements ??? Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails</Role>
      <ShortName>Leasing Arrangements ??? Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/LeasingArrangementsLesseeTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Leasing Arrangements ??? Lessee - Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable</Role>
      <ShortName>Leasing Arrangements ??? Lessee - Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Leasing Arrangements ??? Lessee - Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofInformationonProfitorLossAccountsRelatingtoLeaseContractsTable</Role>
      <ShortName>Leasing Arrangements ??? Lessee - Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Investment Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/InvestmentPropertiesDetails</Role>
      <ShortName>Investment Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/InvestmentPropertiesTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Investment Properties - Schedule of Investment Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable</Role>
      <ShortName>Investment Properties - Schedule of Investment Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Investment Properties - Schedule of Profit or Loss for Investment Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofProfitorLossforInvestmentPropertiesTable</Role>
      <ShortName>Investment Properties - Schedule of Profit or Loss for Investment Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Investment Properties - Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable</Role>
      <ShortName>Investment Properties - Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Impairment of Non-Financial Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails</Role>
      <ShortName>Impairment of Non-Financial Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Impairment of Non-Financial Assets - Schedule of Impairment for Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable</Role>
      <ShortName>Impairment of Non-Financial Assets - Schedule of Impairment for Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Impairment of Non-Financial Assets - Schedule of Significant Goodwill Allocated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable</Role>
      <ShortName>Impairment of Non-Financial Assets - Schedule of Significant Goodwill Allocated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Impairment of Non-Financial Assets - Schedule of Key Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable</Role>
      <ShortName>Impairment of Non-Financial Assets - Schedule of Key Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Impairment of Non-Financial Assets - Schedule of Recoverable Amount Equal of Carrying Amount (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable</Role>
      <ShortName>Impairment of Non-Financial Assets - Schedule of Recoverable Amount Equal of Carrying Amount (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails</Role>
      <ShortName>Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>996062 - Disclosure - Short-Term Borrowings - Schedule of Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable</Role>
      <ShortName>Short-Term Borrowings - Schedule of Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>996063 - Disclosure - Short-Term Borrowings - Schedule of Maturity for Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable</Role>
      <ShortName>Short-Term Borrowings - Schedule of Maturity for Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>996064 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Financial Liabilities at Fair Value Through Profit or Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss - Schedule of Financial Liabilities at Fair Value Through Profit or Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>996066 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Amounts Recognized in Profit of Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss - Schedule of Amounts Recognized in Profit of Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>996067 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Convertible Preference Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss - Schedule of Convertible Preference Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>996068 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Convertible Promissory Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Convertible Promissory Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>996069 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Series of Convertible Preference Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable</Role>
      <ShortName>Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Series of Convertible Preference Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>996070 - Disclosure - Financial Liabilities at Amortized Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails</Role>
      <ShortName>Financial Liabilities at Amortized Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>996071 - Disclosure - Financial Liabilities at Amortized Cost - Schedule of Financial Liabilities at Amortized Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable</Role>
      <ShortName>Financial Liabilities at Amortized Cost - Schedule of Financial Liabilities at Amortized Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>996072 - Disclosure - Financial Liabilities at Amortized Cost - Schedule of Profit or Loss in Relation to Financial Liabilities at Amortized Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofProfitorLossinRelationtoFinancialLiabilitiesatAmortizedCostTable</Role>
      <ShortName>Financial Liabilities at Amortized Cost - Schedule of Profit or Loss in Relation to Financial Liabilities at Amortized Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>996073 - Disclosure - Other Payables - Schedule of Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable</Role>
      <ShortName>Other Payables - Schedule of Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>996074 - Disclosure - Long-Term Borrowings - Schedule of Long-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable</Role>
      <ShortName>Long-Term Borrowings - Schedule of Long-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Long-Term Borrowings - Schedule of Long-Term Borrowing Lenders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable</Role>
      <ShortName>Long-Term Borrowings - Schedule of Long-Term Borrowing Lenders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>996076 - Disclosure - Pensions_ Defined Contribution Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails</Role>
      <ShortName>Pensions_ Defined Contribution Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlans</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>996077 - Disclosure - Share-Based Payment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ShareBasedPaymentDetails</Role>
      <ShortName>Share-Based Payment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ShareBasedPaymentTables</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>996078 - Disclosure - Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable</Role>
      <ShortName>Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>996079 - Disclosure - Share-Based Payment - Schedule of Share-Based Payment Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable</Role>
      <ShortName>Share-Based Payment - Schedule of Share-Based Payment Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>996080 - Disclosure - Share-Based Payment - Schedule of Restricted Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable</Role>
      <ShortName>Share-Based Payment - Schedule of Restricted Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>996081 - Disclosure - Share-Based Payment - Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable</Role>
      <ShortName>Share-Based Payment - Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>996082 - Disclosure - Share-Based Payment - Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable</Role>
      <ShortName>Share-Based Payment - Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>996083 - Disclosure - Share-Based Payment - Schedule of Fair Value of Restricted Stocks Granted on Grant Date is Measured Using the Discounted Cash Flow Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable</Role>
      <ShortName>Share-Based Payment - Schedule of Fair Value of Restricted Stocks Granted on Grant Date is Measured Using the Discounted Cash Flow Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>996084 - Disclosure - Share-Based Payment - Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentTransactionsRelatedtoEmployeeStockOptionsandRestrictedStocksTable</Role>
      <ShortName>Share-Based Payment - Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Capital Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalStockDetails</Role>
      <ShortName>Capital Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CapitalStockTables</ParentRole>
      <Position>138</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>996086 - Disclosure - Capital Stock - Schedule of Ordinary Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable</Role>
      <ShortName>Capital Stock - Schedule of Ordinary Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>996087 - Disclosure - Capital Stock - Schedule of Number of Shares and Capital Surplus (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable</Role>
      <ShortName>Capital Stock - Schedule of Number of Shares and Capital Surplus (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>996088 - Disclosure - Capital Surplus (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalSurplusDetails</Role>
      <ShortName>Capital Surplus (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CapitalSurplusTables</ParentRole>
      <Position>141</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>996089 - Disclosure - Capital Surplus - Schedule of Capital Surplus (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable</Role>
      <ShortName>Capital Surplus - Schedule of Capital Surplus (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>996090 - Disclosure - Revenue - Schedule of Revenue from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRevenuefromContractswithCustomersTable</Role>
      <ShortName>Revenue - Schedule of Revenue from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>996091 - Disclosure - Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable</Role>
      <ShortName>Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>996092 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable</Role>
      <ShortName>Revenue - Schedule of Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>996093 - Disclosure - Revenue - Schedule of Revenue Recognized Included in the Contract Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRevenueRecognizedIncludedintheContractLiabilityTable</Role>
      <ShortName>Revenue - Schedule of Revenue Recognized Included in the Contract Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>996094 - Disclosure - Interest income - Schedule of Interest Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable</Role>
      <ShortName>Interest income - Schedule of Interest Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>996095 - Disclosure - Other Income - Schedule of Other Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable</Role>
      <ShortName>Other Income - Schedule of Other Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>996096 - Disclosure - Other Gains and Losses - Schedule of Other Gains and Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable</Role>
      <ShortName>Other Gains and Losses - Schedule of Other Gains and Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>996097 - Disclosure - Finance Costs - Schedule of Finance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable</Role>
      <ShortName>Finance Costs - Schedule of Finance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>996098 - Disclosure - Expenses by Nature - Schedule of Expenses by Nature (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable</Role>
      <ShortName>Expenses by Nature - Schedule of Expenses by Nature (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>996099 - Disclosure -  Employee Benefit Expenses - Schedule of Employee Benefit Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable</Role>
      <ShortName> Employee Benefit Expenses - Schedule of Employee Benefit Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>996100 - Disclosure - Income Tax Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails</Role>
      <ShortName>Income Tax Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/IncomeTaxBenefitTables</ParentRole>
      <Position>153</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>996101 - Disclosure - Income Tax Benefit - Schedule of Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>996102 - Disclosure - Income Tax Benefit - Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofIncomeTaxChargeRelatingtoComponentsofOtherComprehensiveIncomeTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>996103 - Disclosure - Income Tax Benefit - Schedule of Reconciliation of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Reconciliation of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>996104 - Disclosure - Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>996105 - Disclosure - Income Tax Benefit - Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>996106 - Disclosure - Income Tax Benefit - Schedule of Temporary Difference Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofTemporaryDifferenceDeferredTaxAssetsTable</Role>
      <ShortName>Income Tax Benefit - Schedule of Temporary Difference Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>996107 - Disclosure - Losses Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/LossesPerShareDetails</Role>
      <ShortName>Losses Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/LossesPerShareTables</ParentRole>
      <Position>160</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>996108 - Disclosure - Losses Per Share - Schedule of Basic Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable</Role>
      <ShortName>Losses Per Share - Schedule of Basic Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>996109 - Disclosure - Transactions with Non-Controlling Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails</Role>
      <ShortName>Transactions with Non-Controlling Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestTables</ParentRole>
      <Position>162</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>996110 - Disclosure - Transactions with Non-Controlling Interest - Schedule of Changes in Interests (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable</Role>
      <ShortName>Transactions with Non-Controlling Interest - Schedule of Changes in Interests (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>996111 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/BusinessCombinationsTables</ParentRole>
      <Position>164</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>996112 - Disclosure - Business Combinations - Schedule of Consideration Transferred for Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable</Role>
      <ShortName>Business Combinations - Schedule of Consideration Transferred for Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>996113 - Disclosure - Business Combinations - Schedule of Consideration Transferred for Acquisition (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals</Role>
      <ShortName>Business Combinations - Schedule of Consideration Transferred for Acquisition (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>996114 - Disclosure - Supplementary Cash Flow Information - Schedule of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Supplementary Cash Flow Information - Schedule of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>996115 - Disclosure - Supplementary Cash Flow Information - Schedule of Intangible Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable</Role>
      <ShortName>Supplementary Cash Flow Information - Schedule of Intangible Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>996116 - Disclosure - Changes in Liabilities from Financing Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails</Role>
      <ShortName>Changes in Liabilities from Financing Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables</ParentRole>
      <Position>169</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>996117 - Disclosure - Changes in Liabilities from Financing Activities - Schedule of Changes in Liabilities from Financing Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable</Role>
      <ShortName>Changes in Liabilities from Financing Activities - Schedule of Changes in Liabilities from Financing Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>996118 - Disclosure - Recapitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RecapitalizationDetails</Role>
      <ShortName>Recapitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/RecapitalizationTables</ParentRole>
      <Position>171</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>996119 - Disclosure - Recapitalization - Schedule of Listing expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable</Role>
      <ShortName>Recapitalization - Schedule of Listing expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>996120 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>173</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>996121 - Disclosure - Related Party Transactions - Schedule of Related Parties and Relationship (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable</Role>
      <ShortName>Related Party Transactions - Schedule of Related Parties and Relationship (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>996122 - Disclosure - Related Party Transactions - Schedule of Service Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofServiceRevenuesTable</Role>
      <ShortName>Related Party Transactions - Schedule of Service Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>996123 - Disclosure - Related Party Transactions - Schedule of Service Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable</Role>
      <ShortName>Related Party Transactions - Schedule of Service Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>996124 - Disclosure - Related Party Transactions - Schedule of Receivables from Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofReceivablesfromRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions - Schedule of Receivables from Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>996125 - Disclosure - Related Party Transactions - Schedule of Payables to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions - Schedule of Payables to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>996126 - Disclosure - Related Party Transactions - Schedule of Loans from Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions - Schedule of Loans from Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>996127 - Disclosure - Related Party Transactions - Schedule of Interest Expense and Other Payables ???Interest Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable</Role>
      <ShortName>Related Party Transactions - Schedule of Interest Expense and Other Payables ???Interest Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>996128 - Disclosure - Related Party Transactions - Schedule of Key Management Personnel Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable</Role>
      <ShortName>Related Party Transactions - Schedule of Key Management Personnel Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>996129 - Disclosure - Pledged Assets - Schedule of pledged Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets</Role>
      <ShortName>Pledged Assets - Schedule of pledged Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>996130 - Disclosure - Capital Management (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/CapitalManagementDetails</Role>
      <ShortName>Capital Management (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/CapitalManagement</ParentRole>
      <Position>183</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>996131 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables</ParentRole>
      <Position>184</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>996132 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Financial instruments by Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Financial instruments by Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>996133 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Foreign Currencies Materially Affected by Exchange Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Foreign Currencies Materially Affected by Exchange Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>996134 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>996135 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Contract Assets and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Contract Assets and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>996136 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Non-Derivative Financial Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Non-Derivative Financial Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>996137 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>996138 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Table Shows Movements of Level 3 for years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Table Shows Movements of Level 3 for years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>996139 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>996140 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Profit or Loss or of Other Comprehensive Income from Financial Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable</Role>
      <ShortName>Financial Risk Management and Fair Values of Financial Instruments - Schedule of Profit or Loss or of Other Comprehensive Income from Financial Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>996141 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SegmentInformationTables</ParentRole>
      <Position>194</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>996142 - Disclosure - Segment Information - Schedule of Segment Profit or Loss, and Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable</Role>
      <ShortName>Segment Information - Schedule of Segment Profit or Loss, and Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>996143 - Disclosure - Segment Information - Schedule of Reportable Segments in the Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable</Role>
      <ShortName>Segment Information - Schedule of Reportable Segments in the Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>996144 - Disclosure - Segment Information - Schedule of Geographical Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable</Role>
      <ShortName>Segment Information - Schedule of Geographical Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="ea0286618-20f_tnlmedia.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>996145 - Disclosure - Significant Events After the Reporting Period (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails</Role>
      <ShortName>Significant Events After the Reporting Period (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriod</ParentRole>
      <Position>198</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isIfrs="true" isUsgaap="true" original="ea0286618-20f_tnlmedia.htm">ea0286618-20f_tnlmedia.htm</File>
    <File>tnmg-20251231.xsd</File>
    <File>tnmg-20251231_cal.xml</File>
    <File>tnmg-20251231_def.xml</File>
    <File>tnmg-20251231_lab.xml</File>
    <File>tnmg-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ea028661801_img1.jpg</File>
    <File>ea028661801_img2.jpg</File>
    <File>ea028661801_img3.jpg</File>
    <File>ea028661801_img4.jpg</File>
    <File>ea028661801_img5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="47">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
    <BaseTaxonomy items="3094">https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
