{
 "version": "2.2",
 "instance": {
  "ea0286618-20f_tnlmedia.htm": {
   "nsprefix": "tnmg",
   "nsuri": "http://www.tnlmediagene.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "ea0286618-20f_tnlmedia.htm"
     ]
    },
    "schema": {
     "local": [
      "tnmg-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tnmg-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tnmg-20251231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/dim_ifrs_ea_2025-03-27_role-995000.xml",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/dim_full_ifrs_2025-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tnmg-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tnmg-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 461,
   "keyCustom": 386,
   "axisStandard": 47,
   "axisCustom": 1,
   "memberStandard": 62,
   "memberCustom": 352,
   "hidden": {
    "total": 946,
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 523,
    "http://www.tnlmediagene.com/20251231": 419,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 1492,
   "entityCount": 1,
   "segmentCount": 459,
   "elementCount": 1891,
   "unitCount": 7,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 3094,
    "http://xbrl.sec.gov/dei/2025": 47,
    "http://xbrl.sec.gov/cyd/2025": 8,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
     "longName": "995302 - Statement - Consolidated Statements of Comprehensive Loss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3",
     "longName": "995303 - Statement - Consolidated Statements of Changes in Equity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
     "longName": "995304 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.tnlmediagene.com/role/CorporateandGroupInformation",
     "longName": "995305 - Disclosure - Corporate and Group Information",
     "shortName": "Corporate and Group Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.tnlmediagene.com/role/TheAuthorizationoftheConsolidatedFinancialStatements",
     "longName": "995306 - Disclosure - The Authorization of the Consolidated Financial Statements",
     "shortName": "The Authorization of the Consolidated Financial Statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuedbyTh",
     "longName": "995307 - Disclosure - Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d)",
     "shortName": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:StatementOfIFRSCompliance",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:StatementOfIFRSCompliance",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPolicies",
     "longName": "995308 - Disclosure - Summary of Material Accounting Policies",
     "shortName": "Summary of Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.tnlmediagene.com/role/CashandCashEquivalents",
     "longName": "995309 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.tnlmediagene.com/role/AccountsReceivable",
     "longName": "995310 - Disclosure - Accounts Receivable",
     "shortName": "Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNet",
     "longName": "995311 - Disclosure - Property, Plant and Equipment, Net",
     "shortName": "Property, Plant and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.tnlmediagene.com/role/LeasingArrangementsLessee",
     "longName": "995312 - Disclosure - Leasing Arrangements \u2013 Lessee",
     "shortName": "Leasing Arrangements \u2013 Lessee",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.tnlmediagene.com/role/InvestmentProperties",
     "longName": "995313 - Disclosure - Investment Properties",
     "shortName": "Investment Properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssets",
     "longName": "995314 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssets",
     "longName": "995315 - Disclosure - Impairment of Non-Financial Assets",
     "shortName": "Impairment of Non-Financial Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.tnlmediagene.com/role/ShortTermBorrowings",
     "longName": "995316 - Disclosure - Short-Term Borrowings",
     "shortName": "Short-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLoss",
     "longName": "995317 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCost",
     "longName": "995318 - Disclosure - Financial Liabilities at Amortized Cost",
     "shortName": "Financial Liabilities at Amortized Cost",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.tnlmediagene.com/role/OtherPayables",
     "longName": "995319 - Disclosure - Other Payables",
     "shortName": "Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.tnlmediagene.com/role/LongTermBorrowings",
     "longName": "995320 - Disclosure - Long-Term Borrowings",
     "shortName": "Long-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlans",
     "longName": "995321 - Disclosure - Pensions_ Defined Contribution Plans",
     "shortName": "Pensions_ Defined Contribution Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.tnlmediagene.com/role/ShareBasedPayment",
     "longName": "995322 - Disclosure - Share-Based Payment",
     "shortName": "Share-Based Payment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.tnlmediagene.com/role/CapitalStock",
     "longName": "995323 - Disclosure - Capital Stock",
     "shortName": "Capital Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.tnlmediagene.com/role/CapitalSurplus",
     "longName": "995324 - Disclosure - Capital Surplus",
     "shortName": "Capital Surplus",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.tnlmediagene.com/role/RetainedEarnings",
     "longName": "995325 - Disclosure - Retained Earnings",
     "shortName": "Retained Earnings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfRetainedEarningsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfRetainedEarningsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.tnlmediagene.com/role/Revenue",
     "longName": "995326 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.tnlmediagene.com/role/Interestincome",
     "longName": "995327 - Disclosure - Interest income",
     "shortName": "Interest income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.tnlmediagene.com/role/OtherIncome",
     "longName": "995328 - Disclosure - Other Income",
     "shortName": "Other Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.tnlmediagene.com/role/OtherGainsandLosses",
     "longName": "995329 - Disclosure - Other Gains and Losses",
     "shortName": "Other Gains and Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfOtherGainsAndLosses",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfOtherGainsAndLosses",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.tnlmediagene.com/role/FinanceCosts",
     "longName": "995330 - Disclosure - Finance Costs",
     "shortName": "Finance Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.tnlmediagene.com/role/ExpensesbyNature",
     "longName": "995331 - Disclosure - Expenses by Nature",
     "shortName": "Expenses by Nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.tnlmediagene.com/role/EmployeeBenefitExpenses",
     "longName": "995332 - Disclosure - Employee Benefit Expenses",
     "shortName": "Employee Benefit Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.tnlmediagene.com/role/IncomeTaxBenefit",
     "longName": "995333 - Disclosure - Income Tax Benefit",
     "shortName": "Income Tax Benefit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.tnlmediagene.com/role/LossesPerShare",
     "longName": "995334 - Disclosure - Losses Per Share",
     "shortName": "Losses Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterest",
     "longName": "995335 - Disclosure - Transactions with Non-Controlling Interest",
     "shortName": "Transactions with Non-Controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.tnlmediagene.com/role/BusinessCombinations",
     "longName": "995336 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.tnlmediagene.com/role/SupplementaryCashFlowInformation",
     "longName": "995337 - Disclosure - Supplementary Cash Flow Information",
     "shortName": "Supplementary Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivities",
     "longName": "995338 - Disclosure - Changes in Liabilities from Financing Activities",
     "shortName": "Changes in Liabilities from Financing Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.tnlmediagene.com/role/Recapitalization",
     "longName": "995339 - Disclosure - Recapitalization",
     "shortName": "Recapitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfRecapitalizationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfRecapitalizationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.tnlmediagene.com/role/SeasonalityofOperations",
     "longName": "995340 - Disclosure - Seasonality of Operations",
     "shortName": "Seasonality of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:SeasonalityOfOperationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:SeasonalityOfOperationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.tnlmediagene.com/role/RelatedPartyTransactions",
     "longName": "995341 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.tnlmediagene.com/role/PledgedAssets",
     "longName": "995342 - Disclosure - Pledged Assets",
     "shortName": "Pledged Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:PledgedAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:PledgedAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.tnlmediagene.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments",
     "longName": "995343 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments",
     "shortName": "Significant Contingent Liabilities and Unrecognized Contract Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.tnlmediagene.com/role/SignificantDisasterLoss",
     "longName": "995344 - Disclosure - Significant Disaster Loss",
     "shortName": "Significant Disaster Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:SignificantDisasterLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:SignificantDisasterLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.tnlmediagene.com/role/CapitalManagement",
     "longName": "995345 - Disclosure - Capital Management",
     "shortName": "Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:CapitalManagementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:CapitalManagementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstruments",
     "longName": "995346 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.tnlmediagene.com/role/SegmentInformation",
     "longName": "995347 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriod",
     "longName": "995348 - Disclosure - Significant Events After the Reporting Period",
     "shortName": "Significant Events After the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DescriptionOfAccountingPolicyForStatementOfCompliancePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DescriptionOfAccountingPolicyForStatementOfCompliancePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables",
     "longName": "996001 - Disclosure - Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) (Tables)",
     "shortName": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables",
     "longName": "996002 - Disclosure - Summary of Material Accounting Policies (Tables)",
     "shortName": "Summary of Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.tnlmediagene.com/role/CashandCashEquivalentsTables",
     "longName": "996003 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfCashAndCashEquivalentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfCashAndCashEquivalentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.tnlmediagene.com/role/AccountsReceivableTables",
     "longName": "996004 - Disclosure - Accounts Receivable (Tables)",
     "shortName": "Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNetTables",
     "longName": "996005 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeTables",
     "longName": "996006 - Disclosure - Leasing Arrangements \u2013 Lessee (Tables)",
     "shortName": "Leasing Arrangements \u2013 Lessee (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.tnlmediagene.com/role/InvestmentPropertiesTables",
     "longName": "996007 - Disclosure - Investment Properties (Tables)",
     "shortName": "Investment Properties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfInvestmentPropertiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfInvestmentPropertiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "996008 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGoodwillAndIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGoodwillAndIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables",
     "longName": "996009 - Disclosure - Impairment of Non-Financial Assets (Tables)",
     "shortName": "Impairment of Non-Financial Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGoodwillAllocationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGoodwillAllocationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.tnlmediagene.com/role/ShortTermBorrowingsTables",
     "longName": "996010 - Disclosure - Short-Term Borrowings (Tables)",
     "shortName": "Short-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables",
     "longName": "996011 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss (Tables)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostTables",
     "longName": "996012 - Disclosure - Financial Liabilities at Amortized Cost (Tables)",
     "shortName": "Financial Liabilities at Amortized Cost (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.tnlmediagene.com/role/OtherPayablesTables",
     "longName": "996013 - Disclosure - Other Payables (Tables)",
     "shortName": "Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.tnlmediagene.com/role/LongTermBorrowingsTables",
     "longName": "996014 - Disclosure - Long-Term Borrowings (Tables)",
     "shortName": "Long-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.tnlmediagene.com/role/ShareBasedPaymentTables",
     "longName": "996015 - Disclosure - Share-Based Payment (Tables)",
     "shortName": "Share-Based Payment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGroupsShareBasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfGroupsShareBasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.tnlmediagene.com/role/CapitalStockTables",
     "longName": "996016 - Disclosure - Capital Stock (Tables)",
     "shortName": "Capital Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.tnlmediagene.com/role/CapitalSurplusTables",
     "longName": "996017 - Disclosure - Capital Surplus (Tables)",
     "shortName": "Capital Surplus (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfShareCapitalSurplusExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfShareCapitalSurplusExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.tnlmediagene.com/role/RevenueTables",
     "longName": "996018 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.tnlmediagene.com/role/InterestincomeTables",
     "longName": "996019 - Disclosure - Interest income (Tables)",
     "shortName": "Interest income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.tnlmediagene.com/role/OtherIncomeTables",
     "longName": "996020 - Disclosure - Other Income (Tables)",
     "shortName": "Other Income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.tnlmediagene.com/role/OtherGainsandLossesTables",
     "longName": "996021 - Disclosure - Other Gains and Losses (Tables)",
     "shortName": "Other Gains and Losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfOtherGainsAndLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:DisclosureOfOtherGainsAndLosses",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfOtherGainsAndLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:DisclosureOfOtherGainsAndLosses",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.tnlmediagene.com/role/FinanceCostsTables",
     "longName": "996022 - Disclosure - Finance Costs (Tables)",
     "shortName": "Finance Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfFinanceCosts",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfFinanceCosts",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.tnlmediagene.com/role/ExpensesbyNatureTables",
     "longName": "996023 - Disclosure - Expenses by Nature (Tables)",
     "shortName": "Expenses by Nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.tnlmediagene.com/role/EmployeeBenefitExpensesTables",
     "longName": "996024 - Disclosure - Employee Benefit Expenses (Tables)",
     "shortName": "Employee Benefit Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables",
     "longName": "996025 - Disclosure - Income Tax Benefit (Tables)",
     "shortName": "Income Tax Benefit (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.tnlmediagene.com/role/LossesPerShareTables",
     "longName": "996026 - Disclosure - Losses Per Share (Tables)",
     "shortName": "Losses Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestTables",
     "longName": "996027 - Disclosure - Transactions with Non-Controlling Interest (Tables)",
     "shortName": "Transactions with Non-Controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c7",
      "name": "tnmg:ScheduleOfChangesInInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c7",
      "name": "tnmg:ScheduleOfChangesInInterestsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.tnlmediagene.com/role/BusinessCombinationsTables",
     "longName": "996028 - Disclosure - Business Combinations (Tables)",
     "shortName": "Business Combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.tnlmediagene.com/role/SupplementaryCashFlowInformationTables",
     "longName": "996029 - Disclosure - Supplementary Cash Flow Information (Tables)",
     "shortName": "Supplementary Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfPropertyPlantAndEquipmentSupplementaryCashFlowExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfPropertyPlantAndEquipmentSupplementaryCashFlowExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables",
     "longName": "996030 - Disclosure - Changes in Liabilities from Financing Activities (Tables)",
     "shortName": "Changes in Liabilities from Financing Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.tnlmediagene.com/role/RecapitalizationTables",
     "longName": "996031 - Disclosure - Recapitalization (Tables)",
     "shortName": "Recapitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfListingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "tnmg:DisclosureOfRecapitalizationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:DisclosureOfListingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "tnmg:DisclosureOfRecapitalizationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables",
     "longName": "996032 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.tnlmediagene.com/role/PledgedAssetsTables",
     "longName": "996033 - Disclosure - Pledged Assets (Tables)",
     "shortName": "Pledged Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfPledgedAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:PledgedAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ScheduleOfPledgedAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "tnmg:PledgedAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables",
     "longName": "996034 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments (Tables)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.tnlmediagene.com/role/SegmentInformationTables",
     "longName": "996035 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfProfitLossFromOperatingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfProfitLossFromOperatingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
     "longName": "996036 - Disclosure - Corporate and Group Information (Details)",
     "shortName": "Corporate and Group Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ReverseShareSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:WorkingCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable",
     "longName": "996037 - Disclosure - Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of Amendments to IFRSs and New interpretation (Details)",
     "shortName": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of Amendments to IFRSs and New interpretation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c79",
      "name": "ifrs-full:DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRS",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c79",
      "name": "ifrs-full:DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRS",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable",
     "longName": "996038 - Disclosure - Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of New Standards, Interpretations and Amendments (Details)",
     "shortName": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of New Standards, Interpretations and Amendments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c80",
      "name": "ifrs-full:DiscussionOfImpactThatInitialApplicationOfIFRSIsExpectedToHaveOnFinancialStatements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c80",
      "name": "ifrs-full:DiscussionOfImpactThatInitialApplicationOfIFRSIsExpectedToHaveOnFinancialStatements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:StatementOfIFRSCompliance",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails",
     "longName": "996039 - Disclosure - Summary of Material Accounting Policies (Details)",
     "shortName": "Summary of Material Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ReverseShareSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable",
     "longName": "996040 - Disclosure - Summary of Material Accounting Policies - Schedule of Consolidated Financial Statements (Details)",
     "shortName": "Summary of Material Accounting Policies - Schedule of Consolidated Financial Statements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c96",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c96",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
     "longName": "996041 - Disclosure - Summary of Material Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "shortName": "Summary of Material Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c130",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c130",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
     "longName": "996042 - Disclosure - Summary of Material Accounting Policies - Schedule of Estimated Useful Lives for Current and Comparative Periods (Details)",
     "shortName": "Summary of Material Accounting Policies - Schedule of Estimated Useful Lives for Current and Comparative Periods (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c136",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c136",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofCashandCashEquivalentsTable",
     "longName": "996043 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfCashAndCashEquivalentTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfCashAndCashEquivalentTableTextBlock",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable",
     "longName": "996044 - Disclosure - Accounts Receivable - Schedule of Accounts receivable (Details)",
     "shortName": "Accounts Receivable - Schedule of Accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:AccountsReceivableLessLossAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable",
     "longName": "996045 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable Based on Past Due Date (Details)",
     "shortName": "Accounts Receivable - Schedule of Accounts Receivable Based on Past Due Date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c146",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
     "longName": "996046 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)",
     "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
     "longName": "996047 - Disclosure - Leasing Arrangements \u2013 Lessee (Details)",
     "shortName": "Leasing Arrangements \u2013 Lessee (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ShortTermLease",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ShortTermLease",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable",
     "longName": "996048 - Disclosure - Leasing Arrangements \u2013 Lessee - Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses (Details)",
     "shortName": "Leasing Arrangements \u2013 Lessee - Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c213",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofInformationonProfitorLossAccountsRelatingtoLeaseContractsTable",
     "longName": "996049 - Disclosure - Leasing Arrangements \u2013 Lessee - Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts (Details)",
     "shortName": "Leasing Arrangements \u2013 Lessee - Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails",
     "longName": "996050 - Disclosure - Investment Properties (Details)",
     "shortName": "Investment Properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c223",
      "name": "ifrs-full:InvestmentProperty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c223",
      "name": "ifrs-full:InvestmentProperty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable",
     "longName": "996051 - Disclosure - Investment Properties - Schedule of Investment Properties (Details)",
     "shortName": "Investment Properties - Schedule of Investment Properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:InvestmentProperty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c7",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsInvestmentProperty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfInvestmentPropertiesExplanatory",
       "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofProfitorLossforInvestmentPropertiesTable",
     "longName": "996052 - Disclosure - Investment Properties - Schedule of Profit or Loss for Investment Properties (Details)",
     "shortName": "Investment Properties - Schedule of Profit or Loss for Investment Properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfInvestmentPropertyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable",
     "longName": "996053 - Disclosure - Investment Properties - Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties (Details)",
     "shortName": "Investment Properties - Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsDetails",
     "longName": "996054 - Disclosure - Goodwill and Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:IntangibleAssetsWithIndefiniteUsefulLife",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:IntangibleAssetsWithIndefiniteUsefulLife",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
     "longName": "996055 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfGoodwillAndIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
     "longName": "996056 - Disclosure - Impairment of Non-Financial Assets (Details)",
     "shortName": "Impairment of Non-Financial Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
     "longName": "996057 - Disclosure - Impairment of Non-Financial Assets - Schedule of Impairment for Goodwill (Details)",
     "shortName": "Impairment of Non-Financial Assets - Schedule of Impairment for Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c381",
      "name": "ifrs-full:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfGoodwillAllocationExplanatory",
       "tnmg:DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
     "longName": "996058 - Disclosure - Impairment of Non-Financial Assets - Schedule of Significant Goodwill Allocated (Details)",
     "shortName": "Impairment of Non-Financial Assets - Schedule of Significant Goodwill Allocated (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c401",
      "name": "tnmg:SalesAnnualGrowthRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c401",
      "name": "tnmg:SalesAnnualGrowthRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable",
     "longName": "996059 - Disclosure - Impairment of Non-Financial Assets - Schedule of Key Assumptions (Details)",
     "shortName": "Impairment of Non-Financial Assets - Schedule of Key Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c414",
      "name": "ifrs-full:DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfKeyAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c414",
      "name": "ifrs-full:DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfKeyAssumptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable",
     "longName": "996060 - Disclosure - Impairment of Non-Financial Assets - Schedule of Recoverable Amount Equal of Carrying Amount (Details)",
     "shortName": "Impairment of Non-Financial Assets - Schedule of Recoverable Amount Equal of Carrying Amount (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c420",
      "name": "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfRecoverableAmountEqualOfCarryingAmountExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c420",
      "name": "ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfRecoverableAmountEqualOfCarryingAmountExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails",
     "longName": "996061 - Disclosure - Short-Term Borrowings (Details)",
     "shortName": "Short-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c508",
      "name": "ifrs-full:IssueOfConvertibleInstruments",
      "unitRef": "twd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:TransferOfWarrants",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
     "longName": "996062 - Disclosure - Short-Term Borrowings - Schedule of Short-Term Borrowings (Details)",
     "shortName": "Short-Term Borrowings - Schedule of Short-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:SecuredBankLoansReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:UndrawnBorrowingFacilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
     "longName": "996063 - Disclosure - Short-Term Borrowings - Schedule of Maturity for Short-Term Borrowings (Details)",
     "shortName": "Short-Term Borrowings - Schedule of Maturity for Short-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:SecuredBankLoansReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c436",
      "name": "ifrs-full:SecuredBankLoansReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
     "longName": "996064 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:NumberOfEquityConsiderationShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable",
     "longName": "996065 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Financial Liabilities at Fair Value Through Profit or Loss (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Financial Liabilities at Fair Value Through Profit or Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable",
     "longName": "996066 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Amounts Recognized in Profit of Loss (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Amounts Recognized in Profit of Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:GainLossContingentConsiderationOfAcquisitionOfSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:GainLossContingentConsiderationOfAcquisitionOfSubsidiaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
     "longName": "996067 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Convertible Preference Shares (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Convertible Preference Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c489",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfConvertiblePreferenceSharesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c490",
      "name": "tnmg:ConvertiblePromissoryNotesIssuanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfConvertiblePreferenceSharesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
     "longName": "996068 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Convertible Promissory Notes (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Convertible Promissory Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c501",
      "name": "ifrs-full:IssueOfConvertibleInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c501",
      "name": "ifrs-full:IssueOfConvertibleInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable",
     "longName": "996069 - Disclosure - Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Series of Convertible Preference Shares (Details)",
     "shortName": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Series of Convertible Preference Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c501",
      "name": "tnmg:ConvertiblePromissoryNotesIssuanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c501",
      "name": "tnmg:ConvertiblePromissoryNotesIssuanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
     "longName": "996070 - Disclosure - Financial Liabilities at Amortized Cost (Details)",
     "shortName": "Financial Liabilities at Amortized Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c36",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c508",
      "name": "tnmg:ConvertedSharesValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable",
     "longName": "996071 - Disclosure - Financial Liabilities at Amortized Cost - Schedule of Financial Liabilities at Amortized Cost (Details)",
     "shortName": "Financial Liabilities at Amortized Cost - Schedule of Financial Liabilities at Amortized Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofProfitorLossinRelationtoFinancialLiabilitiesatAmortizedCostTable",
     "longName": "996072 - Disclosure - Financial Liabilities at Amortized Cost - Schedule of Profit or Loss in Relation to Financial Liabilities at Amortized Cost (Details)",
     "shortName": "Financial Liabilities at Amortized Cost - Schedule of Profit or Loss in Relation to Financial Liabilities at Amortized Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherFinanceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherFinanceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable",
     "longName": "996073 - Disclosure - Other Payables - Schedule of Other Payables (Details)",
     "shortName": "Other Payables - Schedule of Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:ProfessionalFeePayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfOtherPayablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:ProfessionalFeePayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfOtherPayablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable",
     "longName": "996074 - Disclosure - Long-Term Borrowings - Schedule of Long-Term Borrowings (Details)",
     "shortName": "Long-Term Borrowings - Schedule of Long-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:SecuredLoans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:SecuredLoans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfLoansAndAdvancesToBanksExplanatory",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
     "longName": "996075 - Disclosure - Long-Term Borrowings - Schedule of Long-Term Borrowing Lenders (Details)",
     "shortName": "Long-Term Borrowings - Schedule of Long-Term Borrowing Lenders (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c574",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c574",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails",
     "longName": "996076 - Disclosure - Pensions_ Defined Contribution Plans (Details)",
     "shortName": "Pensions_ Defined Contribution Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c575",
      "name": "tnmg:PercentageOfEmployeesSalariesAndWages",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c575",
      "name": "tnmg:PercentageOfEmployeesSalariesAndWages",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails",
     "longName": "996077 - Disclosure - Share-Based Payment (Details)",
     "shortName": "Share-Based Payment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:VestingSharesPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:VestingSharesPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable",
     "longName": "996078 - Disclosure - Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details)",
     "shortName": "Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c581",
      "name": "tnmg:ShareBasedPaymentArrangementsGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c581",
      "name": "tnmg:ShareBasedPaymentArrangementsGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable",
     "longName": "996079 - Disclosure - Share-Based Payment - Schedule of Share-Based Payment Arrangements (Details)",
     "shortName": "Share-Based Payment - Schedule of Share-Based Payment Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c36",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable",
     "longName": "996080 - Disclosure - Share-Based Payment - Schedule of Restricted Stock (Details)",
     "shortName": "Share-Based Payment - Schedule of Restricted Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c629",
      "name": "tnmg:SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStocksGrantedNonvestedNumberOfShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfRestrictedStockExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c631",
      "name": "ifrs-full:DilutiveEffectOfRestrictedShareUnitsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfRestrictedStockExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
     "longName": "996081 - Disclosure - Share-Based Payment - Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet (Details)",
     "shortName": "Share-Based Payment - Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c633",
      "name": "tnmg:IssuanceExpirationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c633",
      "name": "tnmg:IssuanceExpirationDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
     "longName": "996082 - Disclosure - Share-Based Payment - Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model (Details)",
     "shortName": "Share-Based Payment - Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c694",
      "name": "tnmg:FairValueOfStockOptionsGrantedGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c694",
      "name": "tnmg:FairValueOfStockOptionsGrantedGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
     "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)",
     "shortName": "Share-Based Payment - Schedule of Fair Value of Restricted Stocks Granted on Grant Date is Measured Using the Discounted Cash Flow Method (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c791",
      "name": "tnmg:FairValueOfRestrictedStocksGrantedGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c791",
      "name": "tnmg:FairValueOfRestrictedStocksGrantedGrantDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentTransactionsRelatedtoEmployeeStockOptionsandRestrictedStocksTable",
     "longName": "996084 - Disclosure - Share-Based Payment - Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks (Details)",
     "shortName": "Share-Based Payment - Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ShareBasedPaymentTransactionsEmployeeStockOptionsAndRestrictedStocksEquitySettled",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ShareBasedPaymentTransactionsEmployeeStockOptionsAndRestrictedStocksEquitySettled",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.tnlmediagene.com/role/CapitalStockDetails",
     "longName": "996085 - Disclosure - Capital Stock (Details)",
     "shortName": "Capital Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:AuthorizedCapital",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:AuthorizedCapital",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable",
     "longName": "996086 - Disclosure - Capital Stock - Schedule of Ordinary Shares Outstanding (Details)",
     "shortName": "Capital Stock - Schedule of Ordinary Shares Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c825",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c827",
      "name": "tnmg:IssuanceOfOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable",
     "longName": "996087 - Disclosure - Capital Stock - Schedule of Number of Shares and Capital Surplus (Details)",
     "shortName": "Capital Stock - Schedule of Number of Shares and Capital Surplus (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c36",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:CapitalSurplus",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
     "longName": "996088 - Disclosure - Capital Surplus (Details)",
     "shortName": "Capital Surplus (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:IssuanceOfCapitalSurplus",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:IssuanceOfCapitalSurplus",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable",
     "longName": "996089 - Disclosure - Capital Surplus - Schedule of Capital Surplus (Details)",
     "shortName": "Capital Surplus - Schedule of Capital Surplus (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRevenuefromContractswithCustomersTable",
     "longName": "996090 - Disclosure - Revenue - Schedule of Revenue from Contracts with Customers (Details)",
     "shortName": "Revenue - Schedule of Revenue from Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R144": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
     "longName": "996091 - Disclosure - Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details)",
     "shortName": "Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c911",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R145": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable",
     "longName": "996092 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details)",
     "shortName": "Revenue - Schedule of Contract Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c927",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRevenueRecognizedIncludedintheContractLiabilityTable",
     "longName": "996093 - Disclosure - Revenue - Schedule of Revenue Recognized Included in the Contract Liability (Details)",
     "shortName": "Revenue - Schedule of Revenue Recognized Included in the Contract Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:CurrentContractLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c36",
      "name": "ifrs-full:CurrentContractLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable",
     "longName": "996094 - Disclosure - Interest income - Schedule of Interest Income (Details)",
     "shortName": "Interest income - Schedule of Interest Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInterestIncomeExplanatory",
       "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable",
     "longName": "996095 - Disclosure - Other Income - Schedule of Other Income (Details)",
     "shortName": "Other Income - Schedule of Other Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromGovernmentGrants",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfOtherIncomeTableTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromGovernmentGrants",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfOtherIncomeTableTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable",
     "longName": "996096 - Disclosure - Other Gains and Losses - Schedule of Other Gains and Losses (Details)",
     "shortName": "Other Gains and Losses - Schedule of Other Gains and Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:NetForeignExchangeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfOtherGainsAndLossesExplanatory",
       "tnmg:DisclosureOfOtherGainsAndLosses",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable",
     "longName": "996097 - Disclosure - Finance Costs - Schedule of Finance Costs (Details)",
     "shortName": "Finance Costs - Schedule of Finance Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnBankLoansAndOverdrafts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfFinanceCosts",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnBankLoansAndOverdrafts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfFinanceCosts",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable",
     "longName": "996098 - Disclosure - Expenses by Nature - Schedule of Expenses by Nature (Details)",
     "shortName": "Expenses by Nature - Schedule of Expenses by Nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:MediaCostInCostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable",
     "longName": "996099 - Disclosure -  Employee Benefit Expenses - Schedule of Employee Benefit Expenses (Details)",
     "shortName": " Employee Benefit Expenses - Schedule of Employee Benefit Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails",
     "longName": "996100 - Disclosure - Income Tax Benefit (Details)",
     "shortName": "Income Tax Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c928",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c928",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable",
     "longName": "996101 - Disclosure - Income Tax Benefit - Schedule of Components of Income Tax Expense (Details)",
     "shortName": "Income Tax Benefit - Schedule of Components of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofIncomeTaxChargeRelatingtoComponentsofOtherComprehensiveIncomeTable",
     "longName": "996102 - Disclosure - Income Tax Benefit - Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income (Details)",
     "shortName": "Income Tax Benefit - Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossFromDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R156": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable",
     "longName": "996103 - Disclosure - Income Tax Benefit - Schedule of Reconciliation of Income Tax Expense (Details)",
     "shortName": "Income Tax Benefit - Schedule of Reconciliation of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable",
     "longName": "996104 - Disclosure - Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details)",
     "shortName": "Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable",
     "longName": "996105 - Disclosure - Income Tax Benefit - Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets (Details)",
     "shortName": "Income Tax Benefit - Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:UnrecognizedDeferredIncomeTaxAssetsAmountFiledAssessed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:UnrecognizedDeferredIncomeTaxAssetsAmountFiledAssessed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofTemporaryDifferenceDeferredTaxAssetsTable",
     "longName": "996106 - Disclosure - Income Tax Benefit - Schedule of Temporary Difference Deferred Tax Assets (Details)",
     "shortName": "Income Tax Benefit - Schedule of Temporary Difference Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.tnlmediagene.com/role/LossesPerShareDetails",
     "longName": "996107 - Disclosure - Losses Per Share (Details)",
     "shortName": "Losses Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R161": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable",
     "longName": "996108 - Disclosure - Losses Per Share - Schedule of Basic Earnings Per Share (Details)",
     "shortName": "Losses Per Share - Schedule of Basic Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:WeightedAverageShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails",
     "longName": "996109 - Disclosure - Transactions with Non-Controlling Interest (Details)",
     "shortName": "Transactions with Non-Controlling Interest (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c1108",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1108",
      "name": "tnmg:AmountOfEquityConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable",
     "longName": "996110 - Disclosure - Transactions with Non-Controlling Interest - Schedule of Changes in Interests (Details)",
     "shortName": "Transactions with Non-Controlling Interest - Schedule of Changes in Interests (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c802",
      "name": "ifrs-full:NoncontrollingInterests",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c802",
      "name": "tnmg:ConsiderationPaidToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
     "longName": "996111 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
     "longName": "996112 - Disclosure - Business Combinations - Schedule of Consideration Transferred for Acquisition (Details)",
     "shortName": "Business Combinations - Schedule of Consideration Transferred for Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:EquityInterestsOfAcquirer",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:EquityInterestsOfAcquirer",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R166": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals",
     "longName": "996113 - Disclosure - Business Combinations - Schedule of Consideration Transferred for Acquisition (Parentheticals) (Details)",
     "shortName": "Business Combinations - Schedule of Consideration Transferred for Acquisition (Parentheticals) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1114",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996114 - Disclosure - Supplementary Cash Flow Information - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Supplementary Cash Flow Information - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:PaymentToEquipmentSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfPropertyPlantAndEquipmentSupplementaryCashFlowExplanatory",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable",
     "longName": "996115 - Disclosure - Supplementary Cash Flow Information - Schedule of Intangible Asset (Details)",
     "shortName": "Supplementary Cash Flow Information - Schedule of Intangible Asset (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
     "longName": "996116 - Disclosure - Changes in Liabilities from Financing Activities (Details)",
     "shortName": "Changes in Liabilities from Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:ShorttermBorrowingExcludingAccumulatedInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable",
     "longName": "996117 - Disclosure - Changes in Liabilities from Financing Activities - Schedule of Changes in Liabilities from Financing Activities (Details)",
     "shortName": "Changes in Liabilities from Financing Activities - Schedule of Changes in Liabilities from Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c17",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.tnlmediagene.com/role/RecapitalizationDetails",
     "longName": "996118 - Disclosure - Recapitalization (Details)",
     "shortName": "Recapitalization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c449",
      "name": "tnmg:MarketPriceOfPublicPerShares",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c449",
      "name": "tnmg:MarketPriceOfPublicPerShares",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable",
     "longName": "996119 - Disclosure - Recapitalization - Schedule of Listing expense (Details)",
     "shortName": "Recapitalization - Schedule of Listing expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:RecapitalizationofListingExpenseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "tnmg:DisclosureOfRecapitalizationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
     "longName": "996120 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c91",
      "name": "tnmg:PercentageOfRelatedPartyCarryInterest",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable",
     "longName": "996121 - Disclosure - Related Party Transactions - Schedule of Related Parties and Relationship (Details)",
     "shortName": "Related Party Transactions - Schedule of Related Parties and Relationship (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "c1185",
      "name": "ifrs-full:DescriptionOfNatureOfRelatedPartyRelationship",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1185",
      "name": "ifrs-full:DescriptionOfNatureOfRelatedPartyRelationship",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofServiceRevenuesTable",
     "longName": "996122 - Disclosure - Related Party Transactions - Schedule of Service Revenues (Details)",
     "shortName": "Related Party Transactions - Schedule of Service Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ServiceRevenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ServiceRevenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable",
     "longName": "996123 - Disclosure - Related Party Transactions - Schedule of Service Costs (Details)",
     "shortName": "Related Party Transactions - Schedule of Service Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:ServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R177": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofReceivablesfromRelatedPartiesTable",
     "longName": "996124 - Disclosure - Related Party Transactions - Schedule of Receivables from Related Parties (Details)",
     "shortName": "Related Party Transactions - Schedule of Receivables from Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:OtherReceivablesrelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:OtherReceivablesrelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R178": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable",
     "longName": "996125 - Disclosure - Related Party Transactions - Schedule of Payables to Related Parties (Details)",
     "shortName": "Related Party Transactions - Schedule of Payables to Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "c1198",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1198",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R179": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
     "longName": "996126 - Disclosure - Related Party Transactions - Schedule of Loans from Related Parties (Details)",
     "shortName": "Related Party Transactions - Schedule of Loans from Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:OutstandingBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfDetailedInformationAboutAmountsLoanFromRelatedPartiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:OutstandingBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfDetailedInformationAboutAmountsLoanFromRelatedPartiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
     "longName": "996127 - Disclosure - Related Party Transactions - Schedule of Interest Expense and Other Payables \u2013Interest Payable (Details)",
     "shortName": "Related Party Transactions - Schedule of Interest Expense and Other Payables \u2013Interest Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:InterestPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfInterestExpenseAndOtherPayablesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:InterestPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:DisclosureOfInterestExpenseAndOtherPayablesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable",
     "longName": "996128 - Disclosure - Related Party Transactions - Schedule of Key Management Personnel Compensation (Details)",
     "shortName": "Related Party Transactions - Schedule of Key Management Personnel Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets",
     "longName": "996129 - Disclosure - Pledged Assets - Schedule of pledged Assets (Details)",
     "shortName": "Pledged Assets - Schedule of pledged Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "c1219",
      "name": "tnmg:PledgedAssets",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfPledgedAssetsTableTextBlock",
       "tnmg:PledgedAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1219",
      "name": "tnmg:PledgedAssets",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfPledgedAssetsTableTextBlock",
       "tnmg:PledgedAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.tnlmediagene.com/role/CapitalManagementDetails",
     "longName": "996130 - Disclosure - Capital Management (Details)",
     "shortName": "Capital Management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:PercentageOfAssetsRatio",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "tnmg:CapitalManagementTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:PercentageOfAssetsRatio",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "tnmg:CapitalManagementTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
     "longName": "996131 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tnmg:RealizedAndUnrealizedLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:RealizedAndUnrealizedLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable",
     "longName": "996132 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Financial instruments by Category (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Financial instruments by Category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:FinancialAssetsAndAmortizedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R186": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable",
     "longName": "996133 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Foreign Currencies Materially Affected by Exchange Rate (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Foreign Currencies Materially Affected by Exchange Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "c1236",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1236",
      "name": "tnmg:IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R187": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable",
     "longName": "996134 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1248",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R188": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable",
     "longName": "996135 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Contract Assets and Accounts Receivable (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Contract Assets and Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:AccountsReceivableExpectedLossRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:AccountsReceivableExpectedLossRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable",
     "longName": "996136 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Non-Derivative Financial Liabilities (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Non-Derivative Financial Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "tnmg:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfNonDerivativeFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "tnmg:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "tnmg:ScheduleOfNonDerivativeFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R190": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
     "longName": "996137 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "c1296",
      "name": "tnmg:RecurringFairValueMeasurementsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1296",
      "name": "tnmg:RecurringFairValueMeasurementsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable",
     "longName": "996138 - Disclosure - Financial Risk Management and Fair Values of Financial Instruments - Schedule of Table Shows Movements of Level 3 for years (Details)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Table Shows Movements of Level 3 for years (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "c1319",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1309",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
     "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)",
     "shortName": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R193": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
     "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)",
     "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)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "c1437",
      "name": "tnmg:FinancialLiabilitiesRecognizedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1437",
      "name": "tnmg:FinancialLiabilitiesRecognizedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R194": {
     "role": "http://www.tnlmediagene.com/role/SegmentInformationDetails",
     "longName": "996141 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "c1446",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1446",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R195": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable",
     "longName": "996142 - Disclosure - Segment Information - Schedule of Segment Profit or Loss, and Assets (Details)",
     "shortName": "Segment Information - Schedule of Segment Profit or Loss, and Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:OtherRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    },
    "R196": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable",
     "longName": "996143 - Disclosure - Segment Information - Schedule of Reportable Segments in the Financial Statements (Details)",
     "shortName": "Segment Information - Schedule of Reportable Segments in the Financial Statements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLossFromOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseFinancing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R197": {
     "role": "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable",
     "longName": "996144 - Disclosure - Segment Information - Schedule of Geographical Information (Details)",
     "shortName": "Segment Information - Schedule of Geographical Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tnmg:GeographicalNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "unique": true
     }
    },
    "R198": {
     "role": "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails",
     "longName": "996145 - Disclosure - Significant Events After the Reporting Period (Details)",
     "shortName": "Significant Events After the Reporting Period (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "c1490",
      "name": "ifrs-full:LoansAndAdvances",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1490",
      "name": "ifrs-full:LoansAndAdvances",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0286618-20f_tnlmedia.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "tnmg_AD2CGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AD2CGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AD2 CGU [Member]",
        "label": "AD2 CGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AD2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AD2Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable",
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AD2\t[Member]",
        "label": "AD2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AD2ictionCoLtdAD2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AD2ictionCoLtdAD2Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AD2iction Co., Ltd. (\u201cAD2\u201d) [Member]",
        "label": "AD2iction Co Ltd AD2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable (including related parties)",
        "documentation": "Amount of account payable.",
        "label": "Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsPayablesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable [Member]",
        "label": "Accounts Payables Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning, accounts receivable",
        "periodEndLabel": "Balance at Ending, accounts receivable",
        "documentation": "Accounts Receivable",
        "label": "Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableAcquisitionThroughBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableAcquisitionThroughBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combination, accounts receivable",
        "documentation": "Acquisition through business combination",
        "label": "Accounts Receivable Acquisition Through Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableExchangeDifference",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference, accounts receivable",
        "documentation": "Exchange difference",
        "label": "Accounts Receivable Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableExpectedLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableExpectedLossRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected loss rate, accounts receivable",
        "documentation": "Expected loss rate",
        "label": "Accounts Receivable Expected Loss Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableLessLossAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableLessLossAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Loss allowance",
        "documentation": "Loss allowance",
        "label": "Accounts Receivable Less Loss Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableLossAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableLossAllowance",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss allowance, accounts receivable",
        "documentation": "Accounts receivable loss allowance.",
        "label": "Accounts Receivable Loss Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableReversalForImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableReversalForImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal for impairment loss, accounts receivable",
        "documentation": "Reversal for impairment loss",
        "label": "Accounts Receivable Reversal For Impairment Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableScheduleofAccountsReceivableBasedonPastDueDateDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableScheduleofAccountsReceivableBasedonPastDueDateDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable Based on Past Due Date [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableScheduleofAccountsReceivableBasedonPastDueDateDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableScheduleofAccountsReceivableBasedonPastDueDateDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable - Schedule of Accounts Receivable Based on Past Due Date (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableTotalCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableTotalCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total carrying amount, accounts receivable",
        "documentation": "Total carrying amount",
        "label": "Accounts Receivable Total Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivableWriteOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivableWriteOff",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off, accounts receivable",
        "documentation": "Accounts receivable write off.",
        "label": "Accounts Receivable Write Off"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccountsReceivablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccountsReceivablesRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivables",
        "documentation": "Accounts receivables.",
        "label": "Accounts Receivables Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccruedPaidAbsencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccruedPaidAbsencesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued paid absences [Member]",
        "label": "Accrued Paid Absences Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccuHitAITechnologyTaiwanCoLtdAccuHitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccuHitAITechnologyTaiwanCoLtdAccuHitMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AccuHit AI Technology Taiwan Co., Ltd. (\u201cAccuHit\u201d) [Member]",
        "label": "Accu Hit AITechnology Taiwan Co Ltd Accu Hit Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AccuHitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AccuHitMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AccuHit [Member]",
        "label": "Accu Hit Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Depreciation [Member]",
        "verboseLabel": "Accumulated Amortization [Member]",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r687",
      "r697",
      "r702",
      "r703"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Impairment [Member]",
        "label": "Accumulated impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r213",
      "r378",
      "r508",
      "r687",
      "r697",
      "r702",
      "r703"
     ]
    },
    "tnmg_AcquisitionOfFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionOfFinancialAssetsAtAmortizedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of financial assets at amortized cost",
        "documentation": "Amount of acquisition of financial assets at amortized cost.",
        "label": "Acquisition Of Financial Assets At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AcquisitionOfMGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionOfMGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of MG [Member]",
        "label": "Acquisition Of MGMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AcquisitionOfPOLYDICEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionOfPOLYDICEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of POLYDICE [Member]",
        "label": "Acquisition Of POLYDICEMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AcquisitionOfSubsidiarie": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionOfSubsidiarie",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of subsidiaries",
        "documentation": "Acquisition of subsidiaries",
        "label": "Acquisition Of Subsidiarie"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AcquisitionOfSubsidiaries": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionOfSubsidiaries",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of subsidiaries",
        "documentation": "Acquisition of subsidiaries.",
        "label": "Acquisition Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AcquisitionThroughBusinessCombinations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AcquisitionThroughBusinessCombinations",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combinations (Note 3)",
        "documentation": "Acquisition through business combinations",
        "label": "Acquisition Through Business Combinations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Listing expense amount",
        "verboseLabel": "Value of equity consideration",
        "netLabel": "Fixed consideration",
        "label": "Consideration transferred, acquisition-date fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r196",
      "r363"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of TNL Mediagene equity consideration issued:",
        "label": "Acquisition-date fair value of total consideration transferred [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combination",
        "label": "Acquisitions through business combinations, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combination (Note)",
        "label": "Acquisitions through business combinations, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in investment property resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Investment property]"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r90",
      "r342",
      "r346"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combination",
        "label": "Acquisitions through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r309"
     ]
    },
    "tnmg_ActualConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ActualConversionPricePerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual conversion price per share",
        "documentation": "Number of actual conversion price per share.",
        "label": "Actual Conversion Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AdHuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdHuMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ad Hu [Member]",
        "label": "Ad Hu Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AdHuTungCoLtdAdHuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdHuTungCoLtdAdHuMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ad Hu Tung Co., Ltd. (\u201cAd Hu\u201d) [Member]",
        "label": "Ad Hu Tung Co Ltd Ad Hu Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r615"
     ]
    },
    "tnmg_AdditionalCapitalIssuing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdditionalCapitalIssuing",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional capital issuing (in Dollars)",
        "documentation": "Additional capital issuing.",
        "label": "Additional Capital Issuing"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r337"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "verboseLabel": "Purchase of property, plant and equipment",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r307"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions to right-of-use assets",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r260"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "tnmg_AdjustmentForExpectedCreditLossesgain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentForExpectedCreditLossesgain",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected credit losses (gain)",
        "documentation": "Expected credit losses (gain).",
        "label": "Adjustment For Expected Credit Lossesgain"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AdjustmentForLossesgainOnLeaseModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentForLossesgainOnLeaseModification",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Losses (gain) on lease modification",
        "documentation": "The amount of losses (gain) on lease modification.",
        "label": "Adjustment For Lossesgain On Lease Modification"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior year income tax underestimation",
        "label": "Adjustments for current tax of prior periods, income taxes"
       }
      }
     },
     "auth_ref": [
      "r460",
      "r536"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract assets",
        "label": "Adjustments for decrease (increase) in contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Adjustments for decrease (increase) in other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "tnmg_AdjustmentsForDecreaseIncreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "documentation": "Amount of adjustments for decrease increase in other non current assets.",
        "label": "Adjustments For Decrease Increase In Other Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Adjustments for decrease (increase) in prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "tnmg_AdjustmentsForDecreaseIncreaseInProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "documentation": "Amount of adjustment for decrease or increase in provisions.",
        "label": "Adjustments For Decrease Increase In Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes receivable",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Adjustments for decrease (increase) in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFairValueGainsLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Losses (gain) on valuation of financial liabilities at fair value through profit or loss",
        "negatedLabel": "Gain (loss) on financial liabilities at fair value through profit or loss",
        "label": "Adjustments for fair value losses (gains)"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFinanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds received as finance cost (in Dollars)",
        "label": "Adjustments for finance costs"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on disposal of property, plant and equipment, net",
        "terseLabel": "Gain on disposal of property, plant and equipment, net",
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on Intangible assets",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract liabilities",
        "label": "Adjustments for increase (decrease) in contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Adjustments for increase (decrease) in other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "tnmg_AdjustmentsForIncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "documentation": "Amount of adjustments for increase (decrease) in other non current liabilities.",
        "label": "Adjustments For Increase Decrease In Other Noncurrent Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes payable",
        "label": "Adjustments for increase (decrease) in trade accounts payable"
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Adjustments for interest expense"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Adjustments for interest income"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "tnmg_AdjustmentsForListingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdjustmentsForListingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Listing expense",
        "documentation": "Adjustments for listing expense.",
        "label": "Adjustments For Listing Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for the losses",
        "label": "Adjustments for provisions"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile profit (loss)",
        "label": "Adjustments to reconcile operating profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment transactions",
        "label": "Adjustments for share-based payments"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "tnmg_AdvanceReceiptsForShareCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdvanceReceiptsForShareCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for service fee",
        "documentation": "Advance receipts for share capital.",
        "label": "Advance Receipts For Share Capital"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AdvanceReceiptsForShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AdvanceReceiptsForShareCapitalMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance receipts for share capital",
        "label": "Advance Receipts For Share Capital Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AggregatePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AggregatePrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount (in Dollars)",
        "documentation": "Aggregate principal amount.",
        "label": "Aggregate Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r578",
      "r589",
      "r605",
      "r640"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r581",
      "r592",
      "r608",
      "r643"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r635",
      "r644",
      "r648",
      "r656"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "tnmg_AllowanceForDoubtfulDebtsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AllowanceForDoubtfulDebtsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful debts [Member]",
        "label": "Allowance For Doubtful Debts Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmendmentToIFRS9AndIFRS7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmendmentToIFRS9AndIFRS7Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 9 and IFRS 7 [Member]",
        "documentation": "This member stands for amendment to IFRS 9 and IFRS 7 \u201ccontracts referencing nature \u2013 dependent electricity\u201d.",
        "label": "Amendment To IFRS9 And IFRS7 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmendmentsToIAS21Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmendmentsToIAS21Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IAS 21 [Member]",
        "label": "Amendments To IAS21 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmendmentsToIFRS10AndIAS28Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmendmentsToIFRS10AndIAS28Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 10 and IAS 28 [Member]",
        "label": "Amendments To IFRS10 And IAS28 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmendmentsToIFRS9AndIFRS7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmendmentsToIFRS9AndIFRS7Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 9 and IFRS 7 [Member]",
        "documentation": "This member stands for amendments to IFRS 9 and IFRS 7 \u201camendments to the classification and measurement of financial instruments\u201d",
        "label": "Amendments To IFRS9 And IFRS7 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expenses",
        "negatedLabel": "Amortization expenses",
        "label": "Amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exceed the carrying amount",
        "label": "Amount by which unit's recoverable amount exceeds its carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount by which a cash-generating unit's (group of units') recoverable amount exceeds its carrying amount. [Refer: Carrying amount [member]; Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r76"
     ]
    },
    "tnmg_AmountOfCapitalSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmountOfCapitalSurplus",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of capital surplus",
        "documentation": "Amount of capital surplus.",
        "label": "Amount Of Capital Surplus"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmountOfEarnoutShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmountOfEarnoutShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of earn-out shares",
        "documentation": "Amount of earn-out shares.",
        "label": "Amount Of Earnout Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AmountOfEquityConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AmountOfEquityConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity consideration",
        "documentation": "Amount of equity consideration.",
        "label": "Amount Of Equity Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AnnualCapitalExpenditureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AnnualCapitalExpenditureMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual capital expenditure [Member]",
        "label": "Annual Capital Expenditure Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AnnualImprovementsToIFRSAccountingStandardsVolume11Member": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AnnualImprovementsToIFRSAccountingStandardsVolume11Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volume 11 [Member]",
        "label": "Annual Improvements to IFRS Accounting Standards-Volume 11 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for Annual Improvements to IFRS Accounting Standards-Volume 11 issued in July 2024."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r397",
      "r398"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "tnmg_AnnualInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AnnualInterestRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual interest rate",
        "documentation": "Annual interest rate",
        "label": "Annual Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable tax rate",
        "label": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r299"
     ]
    },
    "tnmg_ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretatioDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretatioDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable",
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of Amendments to IFRSs and New interpretation (Details) [Table]",
        "terseLabel": "Application of New and Revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations Issued by The International Accounting Standards Board (\u201cIASB\u201d), (Collectively, \u201cIFRSs\u201d) - Schedule of New Standards, Interpretations and Amendments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AprilFourteenTwoThousandSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AprilFourteenTwoThousandSixteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 14, 2016 [Member]",
        "label": "April Fourteen Two Thousand Sixteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AprilFourteenTwoThousandSixteenOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AprilFourteenTwoThousandSixteenOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 14, 2016 [Member]",
        "label": "April Fourteen Two Thousand Sixteen One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AprilSevenTwoThousandSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AprilSevenTwoThousandSeventeenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 7, 2017 [Member]",
        "label": "April Seven Two Thousand Seventeen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AprilTwentySevenTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AprilTwentySevenTwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 27, 2020 [Member]",
        "label": "April Twenty Seven Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Consolidated segment assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r152",
      "r236",
      "r239",
      "r383",
      "r384",
      "r424"
     ]
    },
    "ifrs-full_AssetsObtained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsObtained",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateral",
        "label": "Assets obtained by taking possession of collateral or calling on other credit enhancements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets obtained by the entity taking possession of the collateral it holds as security or calling on other credit enhancements (for example, guarantees). [Refer: Guarantees [member]]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "auth_ref": [
      "r716",
      "r719"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AugustTwentyOneTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AugustTwentyOneTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "August 21, 2023 [Member]",
        "label": "August Twenty One Two Thousand Twenty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_AuthorizedCapital": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "AuthorizedCapital",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized capital",
        "documentation": "Authorized capital.",
        "label": "Authorized Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange rate, financial assets",
        "verboseLabel": "Exchange rate, financial liabilities",
        "netLabel": "Change in exchange rate, financial assets",
        "label": "Change in exchange rate, financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r649"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r648"
     ]
    },
    "tnmg_BalanceOfPayableToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BalanceOfPayableToSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Ending balance of payable to suppliers",
        "documentation": "The amount of balance payable during the period.",
        "label": "Balance Of Payable To Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesOnDemandDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BalancesOnDemandDepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCashandCashEquivalentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Checking accounts and demand deposits",
        "label": "Balances on demand deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' demand deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_BankLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BankLoansAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank loans",
        "label": "Bank Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BankLoansAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BankLoansAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank loans",
        "label": "Bank Loans Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share \u2013 basic (in Dollars per share)",
        "verboseLabel": "Basic earnings per share, Losses per share",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share",
        "verboseLabel": "Basic losses per share",
        "label": "Basic earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BlueOceanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BlueOceanMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Blue Ocean [Member]",
        "label": "Blue Ocean Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BlueOceanWarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BlueOceanWarrantMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Blue Ocean Warrant [Member]",
        "label": "Blue Ocean Warrant Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BondsPayableRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BondsPayableRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds payable",
        "documentation": "Bonds payable",
        "label": "Bonds Payable Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingCostsIncurred",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated interest total",
        "label": "Borrowing costs incurred"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total borrowings",
        "terseLabel": "Outstanding amount",
        "verboseLabel": "Borrowings",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate range",
        "verboseLabel": "Interest rate",
        "netLabel": "Interest rate per annum",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Short-term borrowings",
        "label": "Borrowings recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for borrowings assumed in a business combination. [Refer: Borrowings; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of Range [Member]",
        "verboseLabel": "Bottom of Range [Memer]",
        "netLabel": "Bottom of Range [member]",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r155",
      "r180",
      "r190",
      "r284",
      "r489",
      "r491",
      "r712"
     ]
    },
    "tnmg_BrandPromotionadvertisingFeesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BrandPromotionadvertisingFeesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brand promotion/advertising fees payable",
        "documentation": "Brand promotion/advertising fees payable.",
        "label": "Brand Promotionadvertising Fees Payable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BudgetedGrossMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BudgetedGrossMargin",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Budgeted gross margin",
        "documentation": "The percentage of budgeted gross margin.",
        "label": "Budgeted Gross Margin"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BudgetedGrossMarginMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BudgetedGrossMarginMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales [Member]",
        "label": "Budgeted Gross Margin Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable",
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "verboseLabel": "Building [Member]",
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "tnmg_BuleOceanAcquisitionCorpBlueOceanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BuleOceanAcquisitionCorpBlueOceanMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bule Ocean Acquisition Corp (Blue Ocean) [Member]",
        "label": "Bule Ocean Acquisition Corp Blue Ocean Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r365"
     ]
    },
    "tnmg_BusinessCombinationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BusinessCombinationsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r203",
      "r365"
     ]
    },
    "tnmg_BusinessCombinationsScheduleofConsiderationTransferredforAcquisitionDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BusinessCombinationsScheduleofConsiderationTransferredforAcquisitionDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations - Schedule of Consideration Transferred for Acquisition (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_BusinessCombinationsScheduleofConsiderationTransferredforAcquisitionParentheticalsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "BusinessCombinationsScheduleofConsiderationTransferredforAcquisitionParentheticalsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations - Schedule of Consideration Transferred for Acquisition (Parentheticals) (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r567",
      "r585"
     ]
    },
    "tnmg_CGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CGU [Member]",
        "label": "CGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CalendarDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CalendarDays",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calendar days",
        "documentation": "Calendar days",
        "label": "Calendar Days"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalManagementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Management [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalManagementTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital management",
        "documentation": "The disclosure of the capital management.",
        "label": "Capital Management Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus amounted (in Dollars)",
        "label": "Capital reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_CapitalReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalReserveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "label": "Capital reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing capital reserves."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "tnmg_CapitalStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalStockDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalStockScheduleofNumberofSharesandCapitalSurplusDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalStockScheduleofNumberofSharesandCapitalSurplusDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock - Schedule of Number of Shares and Capital Surplus (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalStockScheduleofOrdinarySharesOutstandingDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalStockScheduleofOrdinarySharesOutstandingDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock - Schedule of Ordinary Shares Outstanding (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalSurplus",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "documentation": "Amount of Capital surplus.",
        "label": "Capital Surplus"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalSurplusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalSurplusAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "label": "Capital Surplus Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalSurplusDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalSurplusDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Surplus (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalSurplusScheduleofCapitalSurplusDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalSurplusScheduleofCapitalSurplusDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Surplus - Schedule of Capital Surplus (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CapitalizedExpensesForNewSharesIssuanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CapitalizedExpensesForNewSharesIssuanceMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Expenses For New Shares Issuance [Member]",
        "label": "Capitalized Expenses For New Shares Issuance Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r21",
      "r78",
      "r80",
      "r88",
      "r89",
      "r93",
      "r95",
      "r96",
      "r202",
      "r213",
      "r214",
      "r306",
      "r313",
      "r336",
      "r338",
      "r344",
      "r345",
      "r349",
      "r350",
      "r351",
      "r367",
      "r378",
      "r379"
     ]
    },
    "tnmg_CarryingAmountFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CarryingAmountFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, financial liabilities",
        "documentation": "Carrying amount, financial liabilities.",
        "label": "Carrying Amount Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r80",
      "r88",
      "r93",
      "r95",
      "r202",
      "r213",
      "r214",
      "r313",
      "r338",
      "r344",
      "r349",
      "r350",
      "r367",
      "r378",
      "r379"
     ]
    },
    "tnmg_CarryingAmountOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CarryingAmountOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, financial assets",
        "documentation": "Carrying amount, financial assets",
        "label": "Carrying Amount Of Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CarryingAmountOfSubsidiariesNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CarryingAmountOfSubsidiariesNetAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "From difference between consideration paid and the carrying amount of subsidiaries\u2019 net assets.",
        "documentation": "Amount of subsidiaries\u2019 net assets.",
        "label": "Carrying Amount Of Subsidiaries Net Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payment (in Dollars)",
        "verboseLabel": "Total cash",
        "label": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ScheduleofCashandCashEquivalentsTable",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r142",
      "r285",
      "r416"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Shareholders equivalent amount (in New Dollars)",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "tnmg_CashFlowProjectionsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CashFlowProjectionsTerm",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow projections term",
        "documentation": "The term of cash flow projections.",
        "label": "Cash Flow Projections Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash generated from financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash generated from (used in) investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "terseLabel": "Net operating cash outflow",
        "label": "Cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r112"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperations",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in operations",
        "label": "Cash flows from (used in) operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r483"
     ]
    },
    "tnmg_CashInflowFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CashInflowFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash inflow from financing activities",
        "documentation": "Cash inflow from financing activities.",
        "label": "Cash Inflow From Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOnHand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOnHand",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCashandCashEquivalentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash on hand and petty cash",
        "label": "Cash on hand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash outflow for leases",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r259"
     ]
    },
    "ifrs-full_CashRepaymentsOfAdvancesAndLoansFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashRepaymentsOfAdvancesAndLoansFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal and interest of loans from related parties",
        "label": "Cash repayments of advances and loans from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of advances and loans from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets",
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Amortized Cost [Abstract]",
        "terseLabel": "Financial liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable",
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable",
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/SegmentInformationDetails",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r322"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r322"
     ]
    },
    "tnmg_ChaileaseHoldingCompanyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChaileaseHoldingCompanyLtdMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chailease Holding Company Ltd [Member]",
        "label": "Chailease Holding Company Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "ifrs-full_ChangesInGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduce goodwill",
        "label": "Increase (decrease) in goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r367"
     ]
    },
    "tnmg_ChangesInNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesInNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-controlling interests",
        "documentation": "Changes in non-controlling interests.",
        "label": "Changes In Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesInNoncontrollingInterests": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesInNoncontrollingInterests",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-controlling interests",
        "documentation": "Changes in non-controlling interests",
        "label": "Changes In Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesInNoncontrollingInterestsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesInNoncontrollingInterestsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-controlling interests",
        "documentation": "Changes in non-controlling interests",
        "label": "Changes In Noncontrolling Interests Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities",
        "label": "Changes In Operating Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesInOwnershipInterestInSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesInOwnershipInterestInSubsidiariesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in ownership interest in subsidiaries [Member]",
        "label": "Changes In Ownership Interest In Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesNoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-controlling interests",
        "documentation": "Changes in non-controlling interests",
        "label": "Changes Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesinLiabilitiesfromFinancingActivitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesinLiabilitiesfromFinancingActivitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Liabilities from Financing Activities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChangesinLiabilitiesfromFinancingActivitiesScheduleofChangesinLiabilitiesfromFinancingActivitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChangesinLiabilitiesfromFinancingActivitiesScheduleofChangesinLiabilitiesfromFinancingActivitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Liabilities from Financing Activities - Schedule of Changes in Liabilities from Financing Activities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ChihWeiLeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ChihWeiLeeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chih Wei-Lee [Member]",
        "label": "Chih Wei Lee Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ClassASharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ClassASharesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Shares [Member]",
        "label": "Class AShares Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ClassBSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ClassBSharesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Shares [Member]",
        "label": "Class BShares Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r60",
      "r154",
      "r174",
      "r262",
      "r325",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r154",
      "r174",
      "r262",
      "r325",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfEmployeeBenefitsExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfEntitysOwnEquityInstrumentsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of entity's own equity instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfEntitysOwnEquityInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfEntitysOwnEquityInstrumentsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of entity's own equity instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments issued by the entity. It also represents the standard value for the 'Classes of entity's own equity instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r221",
      "r222",
      "r248",
      "r249",
      "r399"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r182",
      "r221",
      "r222",
      "r248",
      "r249",
      "r399"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r217",
      "r378",
      "r380"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r217",
      "r378",
      "r380"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r339"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r339"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r154",
      "r385"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r314"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable",
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r314"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r389",
      "r437"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r389",
      "r437"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "tnmg_CommitmentFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CommitmentFee",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment Fee",
        "documentation": "The amount of commitment fee.",
        "label": "Commitment Fee"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CommitmentShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CommitmentShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment shares",
        "documentation": "Number of commitment Shares.",
        "label": "Commitment Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CommitmentSharesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CommitmentSharesValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment share value (in Dollars)",
        "verboseLabel": "Commitment shares amounted",
        "documentation": "Amount of commitment shares.",
        "label": "Commitment Shares Value"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r630"
     ]
    },
    "tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Component of other comprehensive income (loss) that will not be reclassified to profit and loss",
        "documentation": "Component of other comprehensive income (loss) that will not be reclassified to profit and loss.",
        "label": "Component Of Other Comprehensive Incomeloss That Will Not Be Reclassified To Profit And Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "tnmg_ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Components of other comprehensive income (loss) that will be reclassified to profit or loss",
        "documentation": "Components of other comprehensive income (loss) that will be reclassified to profit or loss.",
        "label": "Components Of Other Comprehensive Incomeloss That Will Be Reclassified To Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive loss for the year",
        "terseLabel": "Total comprehensive loss for the year",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r124",
      "r138",
      "r324",
      "r353",
      "r402",
      "r441",
      "r487"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL COMPREHENSIVE LOSS ATTRIBUTABLE TO:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r402",
      "r444"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatementAlt0": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the parent",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r402",
      "r445"
     ]
    },
    "tnmg_ComprehensiveIncomeOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ComprehensiveIncomeOperatingRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating revenue (in Dollars)",
        "documentation": "Operating revenue",
        "label": "Comprehensive Income Operating Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software [Member]",
        "verboseLabel": "Computer software [member]",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "tnmg_ConsiderationPaidToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConsiderationPaidToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration paid to non-controlling interest",
        "documentation": "Consideration paid to non-controlling interest.",
        "label": "Consideration Paid To Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConsolidatedStatementsOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConsolidatedStatementsOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements Of Changes In Equity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration in cash",
        "verboseLabel": "Contingent consideration",
        "label": "Contingent consideration recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r197",
      "r364"
     ]
    },
    "tnmg_ContingentConsiderationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContingentConsiderationsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent considerations [Member]",
        "label": "Contingent Considerations Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContingentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration of acquisition of subsidiaries",
        "label": "Contingent liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contingent liabilities recognised as of the acquisition date in a business combination. [Refer: Classes of contingent liabilities [domain]; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "ifrs-full_ContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning, contract assets",
        "periodEndLabel": "Balance at Ending, contract assets",
        "terseLabel": "Loss amounts of contract assets",
        "label": "Contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity\u2019s future performance)."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r160",
      "r253"
     ]
    },
    "ifrs-full_ContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractAssetsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts [Abstract]",
        "terseLabel": "Contract assets:",
        "verboseLabel": "Revenue recognized that was included in the contract liabilities balance at the beginning of the period"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsAcquisitionThroughBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsAcquisitionThroughBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition through business combination, contract assets",
        "documentation": "Acquisition through business combination",
        "label": "Contract Assets Acquisition Through Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsExpectedLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsExpectedLossRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected loss rate, contract assets",
        "documentation": "Expected loss rate",
        "label": "Contract Assets Expected Loss Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsLossAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsLossAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss allowance, contract assets",
        "documentation": "Loss allowance",
        "label": "Contract Assets Loss Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets",
        "documentation": "Contract Assets",
        "label": "Contract Assets Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsReversalForImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsReversalForImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal for impairment loss, contract assets",
        "documentation": "Reversal for impairment loss",
        "label": "Contract Assets Reversal For Impairment Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsTotalCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsTotalCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total carrying amount, contract assets",
        "documentation": "Total carrying amount",
        "label": "Contract Assets Total Carrying Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractAssetsWriteOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractAssetsWriteOff",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off, contract assets",
        "documentation": "Amount of write off.",
        "label": "Contract Assets Write Off"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContractExtensionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractExtensionMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Extension [Member]",
        "label": "Contract Extension Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance sales receipts",
        "label": "Contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r160",
      "r253"
     ]
    },
    "ifrs-full_ContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract liabilities",
        "label": "Contract liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for contract liabilities assumed in a business combination. [Refer: Contract liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "tnmg_ContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contract Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ContributedLossBeforeIncomeTax": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ContributedLossBeforeIncomeTax",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed loss before income tax",
        "documentation": "Contributed loss before income tax",
        "label": "Contributed Loss Before Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionFromNonControllingShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionFromNonControllingShareholdersMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion From Non Controlling Shareholders [Member]",
        "label": "Conversion From Non Controlling Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionFromNoncontrollingShareholders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionFromNoncontrollingShareholders",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion from non-controlling shareholders",
        "documentation": "Conversion from non-controlling shareholders",
        "label": "Conversion From Noncontrolling Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfConvertibleNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfConvertibleNotes",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of November PIPE convertible notes",
        "documentation": "Conversion of convertible notes.",
        "label": "Conversion Of Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfConvertiblePromissoryNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfConvertiblePromissoryNotes",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible promissory notes",
        "documentation": "Conversion of convertible promissory notes",
        "label": "Conversion Of Convertible Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfConvertiblePromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfConvertiblePromissoryNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion Of Convertible Promissory Notes [Member]",
        "label": "Conversion Of Convertible Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfNotesIntoShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfNotesIntoShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares conversion (in Shares)",
        "verboseLabel": "Conversion of shares",
        "documentation": "Number of shares that is converted from promissory notes.",
        "label": "Conversion Of Notes Into Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfNovemberPipeConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfNovemberPipeConvertibleNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion Of November Pipe Convertible Notes [Member]",
        "label": "Conversion Of November Pipe Convertible Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionOfStockSharesConverted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionOfStockSharesConverted",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible shares (in Shares)",
        "documentation": "The number of shares converted.",
        "label": "Conversion Of Stock Shares Converted"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionPriceOfPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionPriceOfPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price of per share (in Dollars per share)",
        "documentation": "Conversion price of per share.",
        "label": "Conversion Price Of Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionRatio",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "documentation": "Conversion ratio.",
        "label": "Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConversionRatioPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConversionRatioPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "documentation": "Conversion ratio.",
        "label": "Conversion Ratio Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertedIntoOrdinaryStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertedIntoOrdinaryStock",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Converted into ordinary stock",
        "documentation": "Converted into ordinary stock.",
        "label": "Converted Into Ordinary Stock"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertedSharesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertedSharesValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Converted shares",
        "documentation": "Amount of converted shares.",
        "label": "Converted Shares Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConvertibleInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConvertibleInstrumentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Promissory Notes [Member]",
        "verboseLabel": "Convertible Note [Member]",
        "label": "Convertible instruments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "tnmg_ConvertibleNoteDividedPerShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertibleNoteDividedPerShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note divided (in Dollars per share)",
        "documentation": "Convertible note divided per share.",
        "label": "Convertible Note Divided Per Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertibleNoteDividedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertibleNoteDividedShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note divided shares",
        "documentation": "Convertible Note divided.",
        "label": "Convertible Note Divided Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total amount",
        "documentation": "Amount of convertible preference shares.",
        "label": "Convertible Preference Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesAMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A [Member]",
        "label": "Convertible Preference Shares Series AMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesB1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesB1Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B-1 [Member]",
        "label": "Convertible Preference Shares Series B1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesBMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B [Member]",
        "label": "Convertible Preference Shares Series BMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesC1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesC1Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series C-1 [Member]",
        "label": "Convertible Preference Shares Series C1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesC2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesC2Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series C-2 [Member]",
        "label": "Convertible Preference Shares Series C2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series C [Member]",
        "label": "Convertible Preference Shares Series CMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesD1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesD1Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series D-1 [Member]",
        "label": "Convertible Preference Shares Series D1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePreferenceSharesSeriesD2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePreferenceSharesSeriesD2Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series D-2 [Member]",
        "label": "Convertible Preference Shares Series D2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNoteCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNoteCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note",
        "documentation": "Amount of Convertible promissory note.",
        "label": "Convertible Promissory Note Current"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNoteMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note [Member]",
        "verboseLabel": "Convertible Promissory Note [Member]",
        "label": "Convertible Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNoteNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNoteNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": "ifrs-full_FinancialLiabilitiesAtFairValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note",
        "documentation": "Amount of convertible promissory note.",
        "label": "Convertible Promissory Note Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNotes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNotes",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory notes",
        "documentation": "Convertible promissory notes.",
        "label": "Convertible Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNotesIssuanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNotesIssuanceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total issuance amount",
        "verboseLabel": "Issuance amount",
        "documentation": "Amount of convertible promissory notes.",
        "label": "Convertible Promissory Notes Issuance Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNotesIssuanceDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNotesIssuanceDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance date",
        "documentation": "Convertible promissory notes issuance date.\r\n.",
        "label": "Convertible Promissory Notes Issuance Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblePromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblePromissoryNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Promissory Notes [Member]",
        "verboseLabel": "2025 Convertible Promissory Notes",
        "label": "Convertible Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ConvertiblesPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ConvertiblesPromissoryNote",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable": {
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note",
        "documentation": "Amount of convertible promissory note.",
        "label": "Convertibles Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CopyrightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CopyrightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copyright [Member]",
        "label": "Copyright Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copyrights [Member]",
        "label": "Copyrights, patents and other industrial property rights, service and operating rights [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate and Group Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CorporateInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CorporateInformationLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Information [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CorporateandGroupInformationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CorporateandGroupInformationDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate and Group Information (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_Cost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "Cost",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "documentation": "Cost",
        "label": "Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_CostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CostMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost [Member]",
        "label": "Cost Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of revenue",
        "negatedTerseLabel": "Cost of revenue",
        "label": "Cost of sales"
       }
      }
     },
     "auth_ref": [
      "r400",
      "r455"
     ]
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location",
        "label": "Country of incorporation of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r50",
      "r127",
      "r132"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreationDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreationDateAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Creation date [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r118",
      "r120",
      "r289",
      "r291",
      "r293"
     ]
    },
    "tnmg_CreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CreditFacility",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility",
        "documentation": "Amount of credit facility.",
        "label": "Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r429",
      "r487"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Current borrowings and current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract assets",
        "verboseLabel": "Service contracts",
        "label": "Current contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "ifrs-full_CurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofRevenueRecognizedIncludedintheContractLiabilityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Advance sales receipts",
        "terseLabel": "Current contract liabilities",
        "label": "Current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "ifrs-full_CurrentContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue Recognized Included in the Contract Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current financial assets at amortized cost",
        "label": "Current financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r225",
      "r371"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current financial liabilities",
        "label": "Current financial liabilities at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities measured at amortised cost. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r372"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": "ifrs-full_FinancialLiabilitiesAtFairValue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial liabilities mandatorily measured at fair value through profit or loss, Current",
        "terseLabel": "Current financial liabilities at fair value through profit or loss",
        "label": "Current financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r370"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary\u2019s preferred shares liabilities",
        "label": "Current financial liabilities at fair value through profit or loss, classified as held for trading"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities at fair value through profit or loss that meet the definition of held for trading. [Refer: Current financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r369"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current lease liabilities",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liability",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r430",
      "r487"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "verboseLabel": "Current:",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current liabilities",
        "label": "Current liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for current liabilities assumed in a business combination. [Refer: Current liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not past due [Member]",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r522"
     ]
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Current portion",
        "terseLabel": "Long term borrowings",
        "label": "Current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_CurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Current prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r549"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ifrs-full_CurrentServiceCostDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostDefinedBenefitPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension costs under defined contribution pension plans",
        "label": "Current service cost, defined benefit plans"
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax assets",
        "label": "Current tax assets, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax",
        "label": "Current tax expense (income), income taxes"
       }
      }
     },
     "auth_ref": [
      "r459",
      "r535"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax:",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax on profits for the period",
        "label": "Current tax expense (income), related to Pillar Two income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) related to Pillar Two income taxes."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r304"
     ]
    },
    "ifrs-full_CurrentTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Current tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable",
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r548",
      "r549"
     ]
    },
    "ifrs-full_CurrentWarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentWarrantLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants",
        "label": "Current warrant liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current warrant liabilities. [Refer: Warrant liability]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "tnmg_CustomerRelationshipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "CustomerRelationshipMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships [Member]",
        "verboseLabel": "Customer Relationship [Member]",
        "label": "Customer Relationship Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r573",
      "r665"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r574",
      "r666"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r574",
      "r666"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r570",
      "r662"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r571",
      "r663"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r571",
      "r663"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r569",
      "r661"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r569",
      "r661"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r569",
      "r661"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r572",
      "r664"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r572",
      "r664"
     ]
    },
    "tnmg_DaExIntelligentCoIncDaExMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DaExIntelligentCoIncDaExMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DaEx Intelligent Co., Inc. (\u201cDaEx\u201d)[Member]",
        "label": "Da Ex Intelligent Co Inc Da Ex Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DateAsAtWhichEntityPlansToApplyNewIFRSInitially": {
     "xbrltype": "dateItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DateAsAtWhichEntityPlansToApplyNewIFRSInitially",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective date issued by IASB",
        "label": "Date as at which entity plans to apply new IFRS initially"
       }
      }
     },
     "auth_ref": [
      "r485",
      "r532"
     ]
    },
    "tnmg_DebtInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DebtInstrumentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instruments [Member]",
        "label": "Debt Instruments Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DecemberTwoTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DecemberTwoTwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 2, 2025 [Member]",
        "label": "December Two Two Thousand Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DecreaseInNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DecreaseInNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in non-controlling interest",
        "documentation": "Amount of decrease in non-controlling interest.",
        "label": "Decrease In Non Controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTemporaryDifferenceDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductible temporary differences",
        "label": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r300"
     ]
    },
    "tnmg_DeferredGainOfGovernmentSubsidyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredGainOfGovernmentSubsidyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gain of government subsidy [Member]",
        "label": "Deferred Gain Of Government Subsidy Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DeferredIssuanceOfOrdinaryShareToBlueOceanSponsorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredIssuanceOfOrdinaryShareToBlueOceanSponsorsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred issuance of ordinary share to Blue Ocean sponsors [Member]",
        "label": "Deferred Issuance Of Ordinary Share To Blue Ocean Sponsors Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Deferred tax assets\t, Beginning balance",
        "periodEndLabel": "Deferred tax assets , Ending balance",
        "terseLabel": "Deferred tax assets",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r301",
      "r421",
      "r425"
     ]
    },
    "tnmg_DeferredTaxAssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredTaxAssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets And Liabilities [Axis]",
        "label": "Deferred Tax Assets And Liabilities Axis"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DeferredTaxAssetsAndLiabilitiesDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredTaxAssetsAndLiabilitiesDomainDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsAndLiabilitiesDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DeferredTaxAssetsOrLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredTaxAssetsOrLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets or Liabilities [Abstract]",
        "documentation": "Deferred tax assets or liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred tax assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax assets acquired in a business combination. [Refer: Deferred tax assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relating to origination and reversal of temporary differences",
        "label": "Deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r302"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax:",
        "label": "Deferred tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets\t, Recognized in profit or loss",
        "label": "Deferred tax expense (income) recognised in profit or loss, income taxes"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r302"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Deferred tax liabilities, Beginning balance",
        "negatedPeriodEndLabel": "Deferred tax liabilities, Ending balance",
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r301",
      "r421",
      "r425"
     ]
    },
    "tnmg_DeferredTaxLiabilitiesEffectOnOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DeferredTaxLiabilitiesEffectOnOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, Effect on other comprehensive income",
        "documentation": "Deferred tax liabilities, Effect on other comprehensive income",
        "label": "Deferred Tax Liabilities Effect On Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax liabilities",
        "label": "Deferred tax liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r612"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and Amortization",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r234",
      "r241",
      "r401",
      "r455",
      "r545"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses",
        "label": "Depreciation expense, operating"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_DepreciationInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationInvestmentProperty",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable",
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses on investment property",
        "negatedLabel": "Depreciation expenses",
        "label": "Depreciation, investment property"
       }
      }
     },
     "auth_ref": [
      "r88",
      "r91",
      "r344",
      "r347"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses on property, plant and equipment",
        "negatedLabel": "Depreciation expenses",
        "label": "Depreciation, property, plant and equipment, operating"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r23",
      "r312"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Depreciation, property, plant and equipment including right-of-use assets, operating"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable",
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses",
        "verboseLabel": "Depreciation expenses on right-of-use assets",
        "label": "Depreciation, right-of-use assets"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r256"
     ]
    },
    "tnmg_DerivativeInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DerivativeInstrumentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instrument [Member]",
        "label": "Derivative Instrument Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "documentation": "Description of accounting policy for basis of consolidation.",
        "label": "Description Of Accounting Policy For Basis Of Consolidation Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DescriptionOfAccountingPolicyForBasisOfPreparationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPreparationPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "documentation": "Description of accounting policy for basis of preparation.",
        "label": "Description Of Accounting Policy For Basis Of Preparation Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Description of accounting policy for borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Description of accounting policy for business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "tnmg_DescriptionOfAccountingPolicyForClassificationOfCurrentAndNonCurrentAssetsAndLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForClassificationOfCurrentAndNonCurrentAssetsAndLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classification of current and non-current assets and liabilities",
        "documentation": "Description of accounting policy for classification of current and non-current assets and liabilities",
        "label": "Description Of Accounting Policy For Classification Of Current And Non Current Assets And Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DescriptionOfAccountingPolicyForCriticalAccountingJudgmentEstimatesAndKeySourcesOfAssumptionUncertaintyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForCriticalAccountingJudgmentEstimatesAndKeySourcesOfAssumptionUncertaintyPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Critical accounting judgments, estimates and key sources of assumption uncertainty",
        "documentation": "Critical Accounting Judgments, Estimates And Key Sources Of Assumption Uncertainty.",
        "label": "Description Of Accounting Policy For Critical Accounting Judgment Estimates And Key Sources Of Assumption Uncertainty Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DescriptionOfAccountingPolicyForDerecognitionOfFinancialAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForDerecognitionOfFinancialAssetsPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derecognition of financial assets",
        "documentation": "Description of accounting policy for derecognition of financial assets.",
        "label": "Description Of Accounting Policy For Derecognition Of Financial Assets Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derecognition of financial liabilities",
        "label": "Description of accounting policy for derecognition of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the derecognition of financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of financial assets",
        "label": "Description of accounting policy for impairment of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of non-financial assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Description of accounting policy for intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment properties",
        "label": "Description of accounting policy for investment property [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital stock",
        "label": "Description of accounting policy for issued capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasing arrangements (lessee) \u2013 right-of-use assets / lease liabilities",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "tnmg_DescriptionOfAccountingPolicyForPreferenceSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForPreferenceSharePolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preference shares",
        "documentation": "Description of accounting policy for preference share.",
        "label": "Description Of Accounting Policy For Preference Share Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "tnmg_DescriptionOfAccountingPolicyForRecapitalizationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForRecapitalizationPolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization",
        "documentation": "Description of accounting policy for recapitalization.",
        "label": "Description Of Accounting Policy For Recapitalization Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Description of accounting policy for restricted cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee share-based payment",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "tnmg_DescriptionOfAccountingPolicyForStatementOfCompliancePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForStatementOfCompliancePolicyTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of compliance",
        "documentation": "Description of accounting policy for statement of compliance.",
        "label": "Description Of Accounting Policy For Statement Of Compliance Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes payable",
        "label": "Description of accounting policy for trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes receivable",
        "label": "Description of accounting policy for trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with non-controlling interest",
        "label": "Description of accounting policy for transactions with non-controlling interests [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions with non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation technique",
        "label": "Description of change in valuation technique used in fair value measurement, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of a change in valuation technique (for example, changing from a market approach to an income approach or the use of an additional valuation technique) for the fair value measurement of assets. [Refer: Income approach [member]; Market approach [member]]"
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rate",
        "label": "Discount rate applied to cash flow projections"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r67",
      "r71",
      "r329",
      "r332"
     ]
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
     "presentation": [
      "http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of New Standards, Interpretations and Amendments",
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [text block]"
       }
      }
     },
     "auth_ref": [
      "r119",
      "r292"
     ]
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Application of new and revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations issued by the International Accounting Standards Board (\u201cIASB\u201d), (collectively, \u201cIFRSs\u201d) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of New Standards, Interpretations and Amendments [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiry year",
        "label": "Description of expiry date of deductible temporary differences, unused tax losses and unused tax credits"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the expiry date (if any) of deductible temporary differences, unused tax losses and unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r300"
     ]
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term growth rate",
        "label": "Growth rate used to extrapolate cash flow projections"
       }
      },
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r66",
      "r70",
      "r328",
      "r331"
     ]
    },
    "tnmg_DescriptionOfImpairmentOfNonFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DescriptionOfImpairmentOfNonFinancialAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of non-financial assets",
        "documentation": "Impairment of non-financial assets.",
        "label": "Description Of Impairment Of Non Financial Assets Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations",
     "presentation": [
      "http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amendments to IFRSs and New interpretation",
        "label": "Disclosure of initial application of standards or interpretations [text block]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r290"
     ]
    },
    "ifrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship of inputs to fair value",
        "label": "Description of interrelationships between unobservable inputs and of how they might magnify or mitigate effect of changes in unobservable inputs on fair value measurement, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the interrelationships between unobservable inputs and of how they might magnify or mitigate the effect of changes in the unobservable inputs on the fair value measurement of assets. [Refer: Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]]"
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "ifrs-full_DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key assumptions",
        "label": "Description of management's approach to determining values assigned to key assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of management's approach to determining the value (or values) assigned to key assumptions, whether those value(s) reflect past experience or, if appropriate, are consistent with external sources of information and, if not, how and why they differ from past experience or external sources of information. Key assumptions are those to which the unit\u2019s (group of units\u2019) recoverable amount is most sensitive."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r68",
      "r75"
     ]
    },
    "ifrs-full_DescriptionOfNatureOfRelatedPartyRelationship": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfNatureOfRelatedPartyRelationship",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of relationship",
        "label": "Description of nature of related party relationship"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the nature of the related party relationships. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r319"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected option life",
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRS": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRS",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards, Interpretations and Amendments",
        "label": "Description of transitional provisions of initially applied IFRS"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r287"
     ]
    },
    "ifrs-full_DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRSThatMightHaveEffectOnFuturePeriods": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfTransitionalProvisionsOfInitiallyAppliedIFRSThatMightHaveEffectOnFuturePeriods",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective date issued by IASB",
        "label": "Description of transitional provisions of initially applied IFRS that might have effect on future periods"
       }
      }
     },
     "auth_ref": [
      "r115",
      "r288"
     ]
    },
    "tnmg_DigitalStudioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DigitalStudioMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital studio [Member]",
        "label": "Digital Studio Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share \u2013 diluted (in Dollars per share)",
        "verboseLabel": "Diluted earnings per share, Losses per share",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "ifrs-full_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsPerShareAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share",
        "verboseLabel": "Diluted losses per share",
        "label": "Diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfRestrictedShareUnitsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfRestrictedShareUnitsOnWeightedAverageNumberOfOrdinaryShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks granted",
        "label": "Dilutive effect of restricted share units on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s restricted share units."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share, Weighted average number of ordinary shares outstanding",
        "label": "Dilutive effect of share options on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ifrs-full_DirectOperatingExpenseFromInvestmentPropertyGeneratingRentalIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DirectOperatingExpenseFromInvestmentPropertyGeneratingRentalIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossforInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Direct operating expenses from property that generated rental income",
        "label": "Direct operating expense from investment property generating rental income"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DirectorsRemunerationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors\u2019 remuneration",
        "label": "Directors' remuneration expense, operating"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_DisclosureOfAccountsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfAccountsReceivableExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable Based on Past Due Date",
        "documentation": "Accounts receivable.",
        "label": "Disclosure Of Accounts Receivable Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLessee"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasing arrangements \u2013 lessee",
        "label": "Disclosure of additional information about leasing activities for lessee [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r263"
     ]
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Key Management Personnel Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/TheAuthorizationoftheConsolidatedFinancialStatements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The authorization of the consolidated financial statements",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingCostsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LongTermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings",
        "label": "Disclosure of borrowing costs [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for borrowing costs."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Disclosure of business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consideration Transferred for Acquisition [Line Items]",
        "terseLabel": "Business Combinations [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfCapitalSurplusExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfCapitalSurplusExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Number of Shares and Capital Surplus",
        "documentation": "Disclosure of detailed information about shares and capital surplus.",
        "label": "Disclosure Of Capital Surplus Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CashandCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SupplementaryCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplementary cash flow information",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "tnmg_DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfClassesOfEmployeeBenefitsExpenseExplanatoryTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/EmployeeBenefitExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employee Benefit Expenses",
        "documentation": "Disclosure of classes of employee benefits expense explanatory.",
        "label": "Disclosure Of Classes Of Employee Benefits Expense Explanatory Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Ordinary Shares Outstanding",
        "label": "Disclosure of classes of share capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r275",
      "r389",
      "r437"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Capital Stock [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant contingent liabilities and unrecognized contract commitments",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Contingent Liabilities and Unrecognized Contract Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets or Liabilities",
        "label": "Disclosure of deferred taxes [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions_ Defined Contribution Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pensions_ Defined Contribution Plans",
        "label": "Disclosure of defined benefit plans [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r316"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions Defined Contribution Plans [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses",
        "label": "Disclosure of depreciation and amortisation expense [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfDetailedInformationAboutAmountsLoanFromRelatedPartiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutAmountsLoanFromRelatedPartiesTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loans from Related Parties",
        "documentation": "The tabular disclosure of detailed information about amount loan from related party.",
        "label": "Disclosure Of Detailed Information About Amounts Loan From Related Parties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Borrowings",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Schedule of Long-Term Borrowing Lenders [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consideration Transferred for Acquisition",
        "label": "Disclosure of detailed information about business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial instruments by Category",
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r215",
      "r223",
      "r368"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SupplementaryCashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Asset",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r339"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment, Net",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r314"
     ]
    },
    "tnmg_DisclosureOfDetailedInformationOfServiceCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfDetailedInformationOfServiceCostsTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Service Costs",
        "documentation": "The detailed information of service cost.",
        "label": "Disclosure Of Detailed Information Of Service Costs Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfDetailedInformationOfServiceRevenueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfDetailedInformationOfServiceRevenueTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Service Revenues",
        "documentation": "The detailed information of service revenue.",
        "label": "Disclosure Of Detailed Information Of Service Revenue Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfDetailedLongTermBorrowingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfDetailedLongTermBorrowingExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LongTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Borrowing Lenders",
        "documentation": "Disclosure of detailed information about long-term borrowing.",
        "label": "Disclosure Of Detailed Long Term Borrowing Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfDetailsOfShareBasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfDetailsOfShareBasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Payment Arrangements",
        "documentation": "The disclosure of share based payment arrangements.",
        "label": "Disclosure Of Details Of Share Based Payment Arrangements Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Disaggregation of Revenue from Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue from Contracts with Customers",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      }
     },
     "auth_ref": [
      "r158",
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Losses per share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Foreign Currencies Materially Affected by Exchange Rate",
        "label": "Disclosure of effect of changes in foreign exchange rates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/EmployeeBenefitExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefit expenses",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reportable Segments in the Financial Statements",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ExpensesbyNature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses by nature",
        "label": "Disclosure of expenses by nature [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ExpensesbyNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expenses by Nature",
        "label": "Disclosure of expenses [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfFairValueOfRestrictedStocksGrantedOnGrantDateIsMeasuredUsingTheDiscountedCashFlowMethodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfFairValueOfRestrictedStocksGrantedOnGrantDateIsMeasuredUsingTheDiscountedCashFlowMethodExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Restricted Stocks Granted on Grant Date is Measured Using the Discounted Cash Flow Method",
        "documentation": "The disclosure of fair value of restricted stock granted on grant date is measured using discounted cash flow method.",
        "label": "Disclosure Of Fair Value Of Restricted Stocks Granted On Grant Date Is Measured Using The Discounted Cash Flow Method Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceCostExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinanceCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "label": "Disclosure of finance cost [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Disclosure of financial instruments at fair value through profit or loss [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Fair Value Through Profit or Loss [Abstract]",
        "terseLabel": "Financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfFinancialLiabilitiesAtAmortizedCostExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Liabilities at Amortized Cost",
        "documentation": "Detailed information about financial liabilities at amortized cost.",
        "label": "Disclosure Of Financial Liabilities At Amortized Cost Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfFinancialLiabilitiesAtFairValueOfProfitExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfFinancialLiabilitiesAtFairValueOfProfitExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Recognized in Profit of Loss",
        "documentation": "The disclosure of detailed information about financial liabilities at fair value through profit or loss.",
        "label": "Disclosure Of Financial Liabilities At Fair Value Of Profit Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r368"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesHeldForTradingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesHeldForTradingExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Issued Series of Convertible Preference Shares",
        "label": "Disclosure of financial liabilities held for trading [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities classified as held for trading. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Convertible Preference Shares [Line Items]",
        "terseLabel": "Disclosure of financial liabilities [line items]",
        "verboseLabel": "Schedule of Issued Series of Convertible Preference Shares [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial risk management and fair values of financial instruments",
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and group information",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r410"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographical Information",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Geographical Information [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfGoodwillAllocationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfGoodwillAllocationExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Impairment for Goodwill",
        "documentation": "Goodwill allocation",
        "label": "Disclosure Of Goodwill Allocation Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfGoodwillAndIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfGoodwillAndIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill and Intangible Assets",
        "documentation": "Goodwill and intangible assets",
        "label": "Disclosure Of Goodwill And Intangible Assets Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfGroupsShareBasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfGroupsShareBasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Group's Share-Based Payment Arrangements",
        "documentation": "The disclosure of group's share based payment arrangements.",
        "label": "Disclosure Of Groups Share Based Payment Arrangements Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossRecognisedOrReversedLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model",
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Key Management Personnel Compensation",
        "label": "Disclosure of information about key management personnel [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in liabilities from financing activities",
        "label": "Disclosure of information that enables users of financial statements to evaluate changes in liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate changes in liabilities arising from financing activities, including both changes arising from cash flows and non-cash changes. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amendments to IFRSs and New interpretation [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and intangible assets",
        "label": "Disclosure of intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsMaterialToEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsMaterialToEntityLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Lives for Current and Comparative Periods [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives for Current and Comparative Periods",
        "label": "Disclosure of intangible assets with indefinite useful life [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets with an indefinite useful life. [Refer: Intangible assets with indefinite useful life]"
       }
      }
     },
     "auth_ref": [
      "r82",
      "r340"
     ]
    },
    "tnmg_DisclosureOfInterestExpenseAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfInterestExpenseAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Expense and Other Payables \u2013Interest Payable",
        "documentation": "Interest expense and other payables.",
        "label": "Disclosure Of Interest Expense And Other Payables Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExpenseExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/Interestincome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Disclosure of interest income (expense) [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/InterestincomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interest Income",
        "label": "Disclosure of interest income [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfInvestmentPropertiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfInvestmentPropertiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investment Properties",
        "documentation": "Disclosure of investment properties.",
        "label": "Disclosure Of Investment Properties Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInvestmentPropertyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInvestmentPropertyExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentProperties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Properties",
        "label": "Disclosure of investment property [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for investment property."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital stock",
        "label": "Disclosure of issued capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfKeyAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfKeyAssumptionsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Key Assumptions",
        "documentation": "Key Assumptions.",
        "label": "Disclosure Of Key Assumptions Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasePrepaymentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasePrepaymentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information on Profit or Loss Accounts Relating to Lease Contracts",
        "label": "Disclosure of lease prepayments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of lease prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfListingExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfListingExpenseExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Listing expense",
        "documentation": "Tabular disclosure of listing expense.",
        "label": "Disclosure Of Listing Expense Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLoansAndAdvancesToBanksExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLoansAndAdvancesToBanksExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LongTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Borrowings",
        "label": "Disclosure of loans and advances to banks [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of loans and advances to banks. [Refer: Loans and advances to banks]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of material accounting policies",
        "label": "Disclosure of material accounting policy information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r391",
      "r408"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity for Short-Term Borrowings [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties",
        "label": "Disclosure of maturity analysis of finance lease payments receivable [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r266"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Events After the Reporting Period [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment information",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfOtherGainsAndLosses": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfOtherGainsAndLosses",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherGainsandLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other gains and losses",
        "documentation": "The disclosure of other gains and losses.",
        "label": "Disclosure Of Other Gains And Losses"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfOtherGainsAndLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfOtherGainsAndLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Gains and Losses [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfOtherGainsAndLossesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfOtherGainsAndLossesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherGainsandLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Gains and Losses",
        "documentation": "Other gains and losses.",
        "label": "Disclosure Of Other Gains And Losses Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOtherOperatingIncomeExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Disclosure of other operating income [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Service Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProfitLossFromOperatingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProfitLossFromOperatingActivitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Profit or Loss, and Assets",
        "label": "Disclosure of profit (loss) from operating activities [text block]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "tnmg_DisclosureOfProfitOrLossForInvestmentPropertiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfProfitOrLossForInvestmentPropertiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Profit or Loss for Investment Properties",
        "documentation": "The disclosure of profit  or loss for investment properties.",
        "label": "Disclosure Of Profit Or Loss For Investment Properties Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfProfitOrLossInRelationToFinancialLiabilitiesAtAmortizedCostTableTextBlockExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfProfitOrLossInRelationToFinancialLiabilitiesAtAmortizedCostTableTextBlockExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Profit or Loss in Relation to Financial Liabilities at Amortized Cost",
        "documentation": "Disclosure of detailed information about profit or loss in relation to financial liabilities at amortized cost.",
        "label": "Disclosure Of Profit Or Loss In Relation To Financial Liabilities At Amortized Cost Table Text Block Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/PropertyPlantandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfPropertyPlantAndEquipmentSupplementaryCashFlowExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfPropertyPlantAndEquipmentSupplementaryCashFlowExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SupplementaryCashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Property, plant and equipment.",
        "label": "Disclosure Of Property Plant And Equipment Supplementary Cash Flow Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Leasing Arrangements \u2013 Lessee [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet",
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfRecapitalizationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfRecapitalizationExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/Recapitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization",
        "documentation": "Recapitalization.",
        "label": "Disclosure Of Recapitalization Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill and Intangible Assets [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Liabilities from Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Liabilities from Financing Activities",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r481"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Changes in Liabilities from Financing Activities [Line Items]",
        "terseLabel": "Changes in Liabilities from Financing Activities [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfRecoverableAmountEqualOfCarryingAmountExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfRecoverableAmountEqualOfCarryingAmountExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recoverable Amount Equal of Carrying Amount",
        "documentation": "Recoverable amount equal of carrying amount.",
        "label": "Disclosure Of Recoverable Amount Equal Of Carrying Amount Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_DisclosureOfReservesWithinEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReservesWithinEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Surplus [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReservesWithinEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReservesWithinEquityLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capital Surplus [Line Items]",
        "terseLabel": "Capital surplus [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfRestrictedStockExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfRestrictedStockExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock",
        "documentation": "The disclosure of restricted stock.",
        "label": "Disclosure Of Restricted Stock Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfRetainedEarningsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfRetainedEarningsTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RetainedEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "documentation": "The disclosure of retained earnings.",
        "label": "Disclosure Of Retained Earnings Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from Contracts with Customers",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165"
     ]
    },
    "tnmg_DisclosureOfRevenueRecognizedIncludedInTheContractsLiabilitytextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfRevenueRecognizedIncludedInTheContractsLiabilitytextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue Recognized Included in the Contract Liability",
        "documentation": "The disclosure of revenue recognized included in the contracts liability.",
        "label": "Disclosure Of Revenue Recognized Included In The Contracts Liabilitytext Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfShareBasedPaymentTransactionsRelatedToEmployeeStockOptionsAndRestrictedStocksExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfShareBasedPaymentTransactionsRelatedToEmployeeStockOptionsAndRestrictedStocksExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Payment Transactions Related to Employee Stock Options and Restricted Stocks",
        "documentation": "The disclosure of share based payment transactions related to employee stock options and restricted stock.",
        "label": "Disclosure Of Share Based Payment Transactions Related To Employee Stock Options And Restricted Stocks Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalSurplus"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "label": "Disclosure of share capital, reserves and other equity interest [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r390",
      "r438"
     ]
    },
    "tnmg_DisclosureOfShareCapitalSurplusExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfShareCapitalSurplusExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalSurplusTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capital Surplus",
        "documentation": "Disclosure of detailed information about the capital surplus.",
        "label": "Disclosure Of Share Capital Surplus Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPayment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "tnmg_DisclosureOfSignificantGoodwillAllocatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfSignificantGoodwillAllocatedTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Goodwill Allocated",
        "documentation": "The disclosure of significant goodwill allocated.",
        "label": "Disclosure Of Significant Goodwill Allocated Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Consolidated Financial Statements",
        "label": "Disclosure of subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r52",
      "r148",
      "r382"
     ]
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTaxReceivablesAndPayablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts receivable",
        "label": "Disclosure of tax receivables and payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of tax receivables and payables."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Temporary Difference Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Temporary Difference Deferred Tax Assets",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r303"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Share-Based Payment [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/AccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Receivables from Related Parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Parties and Relationship",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r319"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable",
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Line Items]",
        "terseLabel": "Schedule of Payable to Related Parties [Line Items]",
        "verboseLabel": "Schedule of Loans from Related Parties [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfUsefulLifePropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfUsefulLifePropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives of Property, Plant and Equipment",
        "documentation": "Disclosure of useful life used for property, plant and equipment.",
        "label": "Disclosure Of Useful Life Property Plant And Equipment Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DisclosureOfunusedTaxableLossesAndAmountsOfUnrecognizedDeferredIncomeTaxAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DisclosureOfunusedTaxableLossesAndAmountsOfUnrecognizedDeferredIncomeTaxAssetsExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Temporary Difference Deferred Tax Assets",
        "documentation": "Unused taxable losses and amounts of unrecognized deferred income tax assets.",
        "label": "Disclosure Ofunused Taxable Losses And Amounts Of Unrecognized Deferred Income Tax Assets Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscussionOfImpactThatInitialApplicationOfIFRSIsExpectedToHaveOnFinancialStatements": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DiscussionOfImpactThatInitialApplicationOfIFRSIsExpectedToHaveOnFinancialStatements",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards, Interpretations and Amendments",
        "label": "Discussion of impact that initial application of new IFRS is expected to have on financial statements"
       }
      }
     },
     "auth_ref": [
      "r486",
      "r533"
     ]
    },
    "ifrs-full_DisposalsIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsIntangibleAssetsAndGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposal",
        "label": "Disposals, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets and goodwill resulting from disposals. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r308"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r597",
      "r598",
      "r612"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585",
      "r636"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585",
      "r636"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "tnmg_DragonMarketingCGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DragonMarketingCGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dragon Marketing CGU [Member]",
        "label": "Dragon Marketing CGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DragonMarketingIncDragonMarketingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DragonMarketingIncDragonMarketingMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dragon Marketing Inc. (\u201cDragon Marketing\u201d) [Member]",
        "label": "Dragon Marketing Inc Dragon Marketing Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DragonMarketingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DragonMarketingIncMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dragon Marketing Inc. [Member]",
        "label": "Dragon Marketing Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DragonMarketingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DragonMarketingMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dragon Marketing [Member]",
        "label": "Dragon Marketing Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_DragonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "DragonMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dragon [Member]",
        "label": "Dragon Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "tnmg_EarnOutShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EarnOutShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earn out shares",
        "documentation": "Earn-out shares.",
        "label": "Earn Out Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EarnOutSharesAmounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EarnOutSharesAmounted",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earn out shares amounted (in Dollars)",
        "documentation": "Earn-out shares amounted.",
        "label": "Earn Out Shares Amounted"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic Earnings Per Share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses Per Share [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EasyKey2AsiaCoLtdEK2AMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EasyKey2AsiaCoLtdEK2AMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Easy Key 2 Asia Co., Ltd. (\u201cEK2A\u201d) [Member]",
        "label": "Easy Key2 Asia Co Ltd EK2 AMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign exchange rate changes",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99"
     ]
    },
    "tnmg_EffectOnOtherComprehensiveIncomeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EffectOnOtherComprehensiveIncomeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect on other comprehensive income, financial liabilities",
        "documentation": "Effect on other comprehensive income, financial liabilities",
        "label": "Effect On Other Comprehensive Income Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable",
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Employee benefit expenses",
        "label": "Employee benefits expense"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r401",
      "r455",
      "r545"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsEightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsEighteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Eighteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsElevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Eleven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options exercised",
        "documentation": "Employee stock options exercised",
        "label": "Employee Stock Options Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsExpiredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsExpiredMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options- expired [Member]",
        "label": "Employee Stock Options Expired Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsFifteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Fifteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsForfeited": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsForfeited",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options forfeited",
        "documentation": "Employee stock options forfeited",
        "label": "Employee Stock Options Forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsFourteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Fourteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsFourtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsFourtyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options Fourty [Member]",
        "label": "Employee Stock Options Fourty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsNineMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsNinteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsNinteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Ninteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsSevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsSeventeenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Seventeen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsSixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Ten Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyEightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyNineMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtySevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtySixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThirtyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThirtyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Thirty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwelveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twelve Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyEightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyNineMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentySevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentySixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwentyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Twenty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeStockOptionsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeStockOptionsTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options [Member]",
        "label": "Employee Stock Options Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EmployeeUnearnedCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EmployeeUnearnedCompensationMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest Employee unearned compensation",
        "label": "Employee Unearned Compensation Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r123",
      "r149",
      "r150",
      "r152",
      "r323",
      "r352",
      "r383",
      "r384",
      "r393",
      "r424",
      "r433"
     ]
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity attributable to equity holders of the Company",
        "label": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to equity holders of the Company",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "tnmg_EquityCompensationForConsultingServicesAgreements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EquityCompensationForConsultingServicesAgreements",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Compensation for consulting services agreements",
        "documentation": "Equity Compensation for consulting services agreements.",
        "label": "Equity Compensation For Consulting Services Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_EquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EquityInstrumentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity instruments [Member]",
        "label": "Equity Instruments Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityInterestsOfAcquirer",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity instruments",
        "label": "Equity interests of acquirer"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r195",
      "r362"
     ]
    },
    "tnmg_EquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EquityLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity line of credit (in Dollars)",
        "documentation": "Amount of equity line of credit.",
        "label": "Equity Line Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "tnmg_EquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EquivalentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Member]",
        "label": "Equivalents Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r578",
      "r589",
      "r605",
      "r640"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r575",
      "r586",
      "r602",
      "r637"
     ]
    },
    "tnmg_EstimatedGrowthRatesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "EstimatedGrowthRatesTerm",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated growth rates term",
        "documentation": "The term of estimated growth rates.",
        "label": "Estimated Growth Rates Term"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ExcessofFairValueConsiderationIssuedNetAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ExcessofFairValueConsiderationIssuedNetAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess of fair value of TNL Mediagene consideration issued over Blue Ocean net assets acquired",
        "documentation": "The amount of excess of fair value consideration issued net assets acquired amount.",
        "label": "Excessof Fair Value Consideration Issued Net Assets Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ExchangeDifference",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofContractAssetsandAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference, contract assets",
        "documentation": "Exchange difference.",
        "label": "Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market price (in Dollars per share)",
        "label": "Exercise price of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in Dollars per share)",
        "verboseLabel": "Exercise price per share (in Dollars per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend",
        "label": "Expected dividend as percentage, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_ExpectedDividendShareOptionsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedDividendShareOptionsGranted",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend (in Dollars)",
        "label": "Expected dividend, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by Nature [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInformationonProfitorLossAccountsRelatingtoLeaseContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense on short-term lease contracts",
        "label": "Expense relating to short-term leases for which recognition exemption has been used"
       }
      }
     },
     "auth_ref": [
      "r170",
      "r258"
     ]
    },
    "tnmg_ExpensesDisallowedByTaxRegulation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ExpensesDisallowedByTaxRegulation",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses disallowed by tax regulation",
        "documentation": "Expenses disallowed by tax regulation.",
        "label": "Expenses Disallowed By Tax Regulation"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ExpirationAfterDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ExpirationAfterDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration after date",
        "documentation": "The period between issuance and expiration after date format, for example.",
        "label": "Expiration After Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant events after the reporting period",
        "label": "Explanation of financial effect of non-adjusting event after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of either an estimate of the financial effect of a non-adjusting event after the reporting period or a statement that such an estimate cannot be made."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r294"
     ]
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "presentation": [
      "http://www.tnlmediagene.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Assets and Liabilities",
        "label": "Explanation of significant changes in contract assets and contract liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExternalCreditGradesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit grades [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r521",
      "r542"
     ]
    },
    "ifrs-full_ExternalCreditGradesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExternalCreditGradesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit grades [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r521",
      "r542"
     ]
    },
    "tnmg_FairValueInstrumentRange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueInstrumentRange",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range",
        "documentation": "Percentage of fair value rage.",
        "label": "Fair Value Instrument Range"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfAcquiredTradeReceivables": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfAcquiredTradeReceivables",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of acquired trade receivables",
        "documentation": "Fair value of acquired trade receivables.",
        "label": "Fair Value Of Acquired Trade Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfIdentifiableNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfIdentifiableNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value of identifiable net assets",
        "documentation": "Fair value of identifiable net assets",
        "label": "Fair Value Of Identifiable Net Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedDiscountRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "documentation": "The fair value of restricted stocks granted discount rate.",
        "label": "Fair Value Of Restricted Stocks Granted Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedExercisePrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price",
        "documentation": "The fair value of restricted stocks granted exercise price.",
        "label": "Fair Value Of Restricted Stocks Granted Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedExpectedDividend": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedExpectedDividend",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend",
        "documentation": "The fair value of restricted stocks granted expected dividend.",
        "label": "Fair Value Of Restricted Stocks Granted Expected Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedFairValuePerUnit": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedFairValuePerUnit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value per unit (in Dollars per Share)",
        "documentation": "The fair value of restricted stocks granted fair value per unit.",
        "label": "Fair Value Of Restricted Stocks Granted Fair Value Per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedGrantDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedGrantDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant date",
        "documentation": "The fair value of restricted stocks granted grant date.",
        "label": "Fair Value Of Restricted Stocks Granted Grant Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedGrantDateExpectedLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedGrantDateExpectedLife",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected life",
        "documentation": "The fair value of restricted stocks granted expected life.",
        "label": "Fair Value Of Restricted Stocks Granted Grant Date Expected Life"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedPerpetualGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedPerpetualGrowthRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perpetual growth rate",
        "documentation": "The fair value of restricted stocks granted perpetual growth rate.",
        "label": "Fair Value Of Restricted Stocks Granted Perpetual Growth Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfRestrictedStocksGrantedStockPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfRestrictedStocksGrantedStockPrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price",
        "documentation": "The fair value of restricted stocks granted stock price.",
        "label": "Fair Value Of Restricted Stocks Granted Stock Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionGrantedStockPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionGrantedStockPrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price (in Dollars per share)",
        "documentation": "The fair value of stock options granted stock price.",
        "label": "Fair Value Of Stock Option Granted Stock Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionsGrantedExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionsGrantedExercisePrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price",
        "documentation": "The fair value of stock options granted exercise price.",
        "label": "Fair Value Of Stock Options Granted Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionsGrantedExpectedPriceVolatility": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionsGrantedExpectedPriceVolatility",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected price volatility",
        "documentation": "The fair value of stock options granted expected price volatility.",
        "label": "Fair Value Of Stock Options Granted Expected Price Volatility"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionsGrantedFairValuePerUnit": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionsGrantedFairValuePerUnit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value per unit (in Dollars per Item)",
        "documentation": "The fair value of stock options granted fair value per unit.",
        "label": "Fair Value Of Stock Options Granted Fair Value Per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionsGrantedGrantDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionsGrantedGrantDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant date",
        "documentation": "The fair value of stock options granted grant date.",
        "label": "Fair Value Of Stock Options Granted Grant Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfStockOptionsGrantedRiskfreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfStockOptionsGrantedRiskfreeInterestRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "documentation": "The fair value of stock options granted risk free interest rate.",
        "label": "Fair Value Of Stock Options Granted Riskfree Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueOfValuationGainloss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueOfValuationGainloss",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of valuation gain",
        "documentation": "Amount of valuation gain.",
        "label": "Fair Value Of Valuation Gainloss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueRange": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueRange",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range",
        "documentation": "Description of range.",
        "label": "Fair Value Range"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FairValueShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FairValueShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value shares",
        "documentation": "Fair value shares.",
        "label": "Fair Value Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_February102022OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "February102022OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 One [Member]",
        "label": "February102022 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_February102022ThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "February102022ThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 Three [Member]",
        "label": "February102022 Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_February102022TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "February102022TwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 Two [Member]",
        "label": "February102022 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FebruaryTenTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FebruaryTenTwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2025 [Member]",
        "label": "February Ten Two Thousand Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FebruaryTenTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FebruaryTenTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 [Member]",
        "label": "February Ten Two Thousand Twenty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FebruaryTenTwoThousandTwentyTwoOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FebruaryTenTwoThousandTwentyTwoOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 [Member]",
        "label": "February Ten Two Thousand Twenty Two One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FebruaryTenTwoThousandTwentyTwoThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FebruaryTenTwoThousandTwentyTwoThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 [Member]",
        "label": "February Ten Two Thousand Twenty Two Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FebruaryTenTwoThousandTwentyTwoTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FebruaryTenTwoThousandTwentyTwoTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 10, 2022 [Member]",
        "label": "February Ten Two Thousand Twenty Two Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "negatedLabel": "Finance costs",
        "label": "Finance costs"
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "tnmg_FinanceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinanceCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinanceCostsOfIssuingConvertibleNotesAtDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinanceCostsOfIssuingConvertibleNotesAtDiscount",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs of issuing convertible notes at discount",
        "documentation": "Finance costs of issuing convertible notes at discount",
        "label": "Finance Costs Of Issuing Convertible Notes At Discount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Finance income"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "tnmg_FinancialAssetInput": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetInput",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, Input",
        "documentation": "The description of financial assets, input.",
        "label": "Financial Asset Input"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "terseLabel": "Fair value",
        "label": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r213",
      "r214",
      "r216",
      "r378",
      "r379",
      "r380",
      "r508"
     ]
    },
    "tnmg_FinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Financial Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Financial Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Financial Assets Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAbstract2",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Financial Assets Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAbstract3",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Financial Assets Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAndAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAndAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "documentation": "The amount of financial assets at amortized cost.",
        "label": "Financial Assets And Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtAmortizedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "documentation": "The amount of financial assets at amortized cost.",
        "label": "Financial Assets At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtAmortizedCostAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "label": "Financial Assets At Amortized Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtAmortizedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtAmortizedCostMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets at Amortized Cost [Member]",
        "label": "Financial Assets At Amortized Cost Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income [Abstract]",
        "terseLabel": "Financial assets at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through other comprehensive income",
        "label": "Financial Assets At Fair Value Through Other Comprehensive Income Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through other comprehensive income [Member]",
        "label": "Financial Assets At Fair Value Through Other Comprehensive Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities mandatorily measured at fair value through profit or loss",
        "label": "Financial assets at fair value through profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtFairValueThroughProfitOrLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through profit or loss [Member]",
        "label": "Financial Assets At Fair Value Through Profit Or Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsAtFairValueThroughProfitOrLossOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss [Member]",
        "label": "Financial Assets At Fair Value Through Profit Or Loss One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets [Member]",
        "label": "Financial Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial assets at fair value through profit or loss",
        "label": "Financial assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "tnmg_FinancialAssetsRecognizedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsRecognizedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, Recognized in other comprehensive income",
        "documentation": "The amount of financial assets, recognized in other comprehensive income.",
        "label": "Financial Assets Recognized In Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsRecognizedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsRecognizedInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, Recognized in profit or loss",
        "documentation": "The amount of financial assets, recognized in profit or loss.",
        "label": "Financial Assets Recognized In Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialAssetsTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialAssetsTotal",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial assets total",
        "documentation": "Financial assets total.",
        "label": "Financial Assets Total"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitieInput": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitieInput",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, Input",
        "documentation": "The description of financial liabilities, input.",
        "label": "Financial Liabilitie Input"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial Liabilities Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial Liabilities Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAbstract2",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial Liabilities Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAbstract3",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial Liabilities Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": "tnmg_NonderivativeFinancialLiabilitiesTotal",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Financial liabilities at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r372"
     ]
    },
    "tnmg_FinancialLiabilitiesAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAtAmortizedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "documentation": "Financial liabilities at amortized cost.",
        "label": "Financial Liabilities At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAtAmortizedCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAtAmortizedCostAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Financial Liabilities At Amortized Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatFairValueThroughProfitorLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial liabilities mandatorily measured at fair value through profit or loss, Non-Current",
        "terseLabel": "Financial liabilities",
        "label": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "tnmg_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesAtFairValueThroughProfitOrLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities at Fair Value Through Profit or Loss [Member]",
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesDesignatedAsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesDesignatedAsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities designated as at fair value through profit or loss",
        "documentation": "Financial liabilities designated as at fair value through profit or loss.",
        "label": "Financial Liabilities Designated As At Fair Value Through Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities [Member]",
        "label": "Financial Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesRecognizedInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesRecognizedInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, Recognized in other comprehensive income",
        "documentation": "The amount of financial liabilities, recognized in other comprehensive income.",
        "label": "Financial Liabilities Recognized In Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesRecognizedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesRecognizedInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, Recognized in profit or loss",
        "documentation": "Represents the amount of financial liabilities, recognized in profit or loss.",
        "label": "Financial Liabilities Recognized In Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesatAmortizedCostDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesatAmortizedCostDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Amortized Cost (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesatFairValuethroughProfitorLossDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesatFairValuethroughProfitorLossDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Fair Value through Profit or Loss (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofConvertiblePreferenceSharesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofConvertiblePreferenceSharesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Convertible Preference Shares (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofIssuedConvertiblePromissoryNotesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofIssuedConvertiblePromissoryNotesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Convertible Promissory Notes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofIssuedSeriesofConvertiblePreferenceSharesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialLiabilitiesatFairValuethroughProfitorLossScheduleofIssuedSeriesofConvertiblePreferenceSharesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities at Fair Value through Profit or Loss - Schedule of Issued Series of Convertible Preference Shares (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Foreign Currencies Materially Affected by Exchange Rate (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofNonDerivativeFinancialLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofNonDerivativeFinancialLiabilitiesDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Non-Derivative Financial Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofNonDerivativeFinancialLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofNonDerivativeFinancialLiabilitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Non-Derivative Financial Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Related Information of Natures of Assets and Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofSensitivityAnalysisDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofSensitivityAnalysisDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofTableShowsMovementsofLevel3foryearsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FinancialRiskManagementandFairValuesofFinancialInstrumentsScheduleofTableShowsMovementsofLevel3foryearsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments - Schedule of Table Shows Movements of Level 3 for years (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FloatingRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FloatingRateMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Floating Rate [Member]",
        "label": "Floating Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ForecastMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ForeignCurrenciesMateriallyAffectedByExchangeRateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ForeignCurrenciesMateriallyAffectedByExchangeRateLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Foreign Currencies Materially Affected by Exchange Rate [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r644"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r644"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r644"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r644"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r644"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r566",
      "r596"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_FounderShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "FounderShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Founder shares (in Shares)",
        "documentation": "Founder Shares.",
        "label": "Founder Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "tnmg_GainLossContingentConsiderationOfAcquisitionOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GainLossContingentConsiderationOfAcquisitionOfSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable": {
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration of acquisition of subsidiaries",
        "documentation": "Amount of gain or loss contingent on the consideration of the acquisition of subsidiaries.",
        "label": "Gain Loss Contingent Consideration Of Acquisition Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GainLossPreferenceSharesLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GainLossPreferenceSharesLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable": {
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preference shares liabilities",
        "documentation": "Amount of gain, loss, preference shares, and liabilities.",
        "label": "Gain Loss Preference Shares Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GainLossesRecognizedInOtherGainsAndLossesSeeNote25Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GainLossesRecognizedInOtherGainsAndLossesSeeNote25Abstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(losses) recognized in \u201cOther gains and losses\u201d (see Note 25)",
        "label": "Gain Losses Recognized In Other Gains And Losses See Note25 Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GainOnReversalOfAssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GainOnReversalOfAssetRetirementObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on reversal of asset retirement obligations",
        "documentation": "The amount of gain on reversal of asset retirement obligations.",
        "label": "Gain On Reversal Of Asset Retirement Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable": {
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants",
        "label": "Gains (losses) on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on valuation of financial liabilities at fair value through profit or loss",
        "verboseLabel": "Effect on profit (loss), financial assets",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r375"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on valuation of financial assets at fair value through other comprehensive income",
        "label": "Gains (losses) on financial assets measured at fair value through other comprehensive income, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9, net of tax, before reclassification adjustments. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Recognized in Profit of Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmountsRecognizedinProfitofLossTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gain/(losses) recognized in \u201cOther gains and losses",
        "terseLabel": "Effect on profit (loss), financial liabilities",
        "label": "Gains (losses) on financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r375"
     ]
    },
    "tnmg_GainsOrLossesRecognizedInProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GainsOrLossesRecognizedInProfitOrLossAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains or losses recognized in profit or loss",
        "label": "Gains Or Losses Recognized In Profit Or Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GeneralAndAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GeneralAndAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses (in Dollars)",
        "documentation": "Amount of general and administrative expense classified as other.",
        "label": "General And Administrative Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails",
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails",
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r464",
      "r493",
      "r500",
      "r527"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r464",
      "r493",
      "r500",
      "r527"
     ]
    },
    "tnmg_GeographicalNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GeographicalNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets (Note)",
        "documentation": "Non-current assets",
        "label": "Geographical Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition at a point in time [Member]",
        "label": "Goods or services transferred at point in time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r496",
      "r530"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition over time [Member]",
        "verboseLabel": "Timing of revenue recognition at a point in time [Member]",
        "label": "Goods or services transferred over time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      }
     },
     "auth_ref": [
      "r496",
      "r530"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r73",
      "r202",
      "r326",
      "r333",
      "r367",
      "r413"
     ]
    },
    "tnmg_GoodwillAndIntangibleAssetsImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GoodwillAndIntangibleAssetsImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "terseLabel": "Impairment loss",
        "documentation": "Impairment",
        "label": "Goodwill And Intangible Assets Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Member]",
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r468",
      "r537"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Goodwill",
        "label": "Goodwill recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r539"
     ]
    },
    "tnmg_GoodwillWrittenDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GoodwillWrittenDown",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill written down",
        "documentation": "Goodwill is written down.",
        "label": "Goodwill Written Down"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GoodwillandIntangibleAssetsScheduleofGoodwillandIntangibleAssetsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GreenQuestAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GreenQuestAcquisitionMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Green Quest Acquisition [Member]",
        "label": "Green Quest Acquisition Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GreenQuestHoldingIncGreenQuestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GreenQuestHoldingIncGreenQuestMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Green Quest Holding Inc. (\u201cGreen Quest\u201d) [Member]",
        "label": "Green Quest Holding Inc Green Quest Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GreenQuestHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GreenQuestHoldingIncMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Green Quest Holding Inc. [Member]",
        "label": "Green Quest Holding Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GreenQuestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GreenQuestMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Green Quest [Member]",
        "label": "Green Quest Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GrossContractualAmountForTradeReceivables": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GrossContractualAmountForTradeReceivables",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual amount for trade receivables",
        "documentation": "Gross contractual amount for trade receivables.",
        "label": "Gross Contractual Amount For Trade Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossContractualAmountsReceivableForAcquiredReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossContractualAmountsReceivableForAcquiredReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivables and notes receivables",
        "label": "Gross contractual amounts receivable for acquired receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross contractual amounts receivable for receivables acquired in business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "tnmg_GrossMarginPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GrossMarginPercentage",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of gross margin",
        "documentation": "The percentage of gross margin.",
        "label": "Gross Margin Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "tnmg_GuaranteeDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GuaranteeDeposit",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": "tnmg_NonderivativeFinancialLiabilitiesTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits",
        "documentation": "Guarantee deposits.",
        "label": "Guarantee Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GuaranteeDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GuaranteeDepositMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee Deposits (Shown as Other Non-Current Liabilities) [Member]",
        "label": "Guarantee Deposit Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_GuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "GuaranteeDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits",
        "documentation": "Guarantee deposits.",
        "label": "Guarantee Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_Guarantor": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "Guarantor",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor",
        "documentation": "Guarantor",
        "label": "Guarantor"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HK",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails",
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong [Member]",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_HKDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "HKDMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HKD:NTD [Member]",
        "label": "HKDMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_HsiuLingHsuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "HsiuLingHsuMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hsiu Ling-Hsu [Member]",
        "label": "Hsiu Ling Hsu Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_HuangYuWenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "HuangYuWenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huang Yu-Wen [Member]",
        "label": "Huang Yu Wen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_HybridInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "HybridInstrumentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hybrid instruments [Member]",
        "label": "Hybrid Instruments Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IFRS18Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IFRS18Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 18 [Member]",
        "documentation": "This member stands for IFRS 18, \u201cpresentation and disclosure in financial statements\u201d.",
        "label": "IFRS18 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IFRS19Member": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IFRS19Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 19 [Member]",
        "label": "IFRS 19 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for IFRS 19 Subsidiaries without Public Accountability: Disclosures."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "tnmg_INFOBAHNIncINFOBAHNMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "INFOBAHNIncINFOBAHNMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INFOBAHN Inc. \u682a\u5f0f\u4f1a\u793e\u30a4\u30f3\u30d5\u30a9\u30d0\u30fc\u30f3 (\u201cINFOBAHN\u201d) [Member]",
        "label": "INFOBAHNInc INFOBAHNMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r564",
      "r567",
      "r585"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Fair value of identifiable net assets",
        "label": "Identifiable assets acquired (liabilities assumed)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss",
        "terseLabel": "Impairment loss",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60"
     ]
    },
    "tnmg_ImpairmentLossOnIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentLossOnIntangibleAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on intangible assets",
        "verboseLabel": "Impairment loss",
        "documentation": "Impairment loss on intangible assets.",
        "label": "Impairment Loss On Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentLossOnIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentLossOnIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment loss on intangible assets",
        "documentation": "Impairment loss on intangible assets.",
        "label": "Impairment Loss On Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, net of impairment loss",
        "label": "Impairment loss recognised in profit or loss, goodwill, operating"
       }
      }
     },
     "auth_ref": [
      "r200",
      "r366"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossInvestmentProperty",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of investment property",
        "label": "Impairment loss recognised in profit or loss, investment property"
       }
      }
     },
     "auth_ref": [
      "r87",
      "r92",
      "r343",
      "r348"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment, operating"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r311",
      "r453"
     ]
    },
    "tnmg_ImpairmentOfNonFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentOfNonFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofImpairmentforGoodwillDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofImpairmentforGoodwillDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets - Schedule of Impairment for Goodwill (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofKeyAssumptionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofKeyAssumptionsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets - Schedule of Key Assumptions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofRecoverableAmountEqualofCarryingAmountDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofRecoverableAmountEqualofCarryingAmountDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recoverable Amount Equal of Carrying Amount [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofRecoverableAmountEqualofCarryingAmountDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofRecoverableAmountEqualofCarryingAmountDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets - Schedule of Recoverable Amount Equal of Carrying Amount (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofSignificantGoodwillAllocatedDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofSignificantGoodwillAllocatedDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Goodwill Allocated [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ImpairmentofNonFinancialAssetsScheduleofSignificantGoodwillAllocatedDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ImpairmentofNonFinancialAssetsScheduleofSignificantGoodwillAllocatedDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Financial Assets - Schedule of Significant Goodwill Allocated (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxBenefitDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxBenefitDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxBenefitLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxBenefitLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxBenefitScheduleofDeferredTaxAssetsorLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxBenefitScheduleofDeferredTaxAssetsorLiabilitiesDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxBenefitScheduleofDeferredTaxAssetsorLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxBenefitScheduleofDeferredTaxAssetsorLiabilitiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit - Schedule of Deferred Tax Assets or Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxBenefitScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxBenefitScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit - Schedule of Unused Taxable Losses and Amounts of Unrecognized Deferred Income Tax Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable",
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax benefit",
        "negatedLabel": "Income tax benefit",
        "label": "Income tax expense (income), income taxes"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r4",
      "r5",
      "r44",
      "r147",
      "r235",
      "r296",
      "r298",
      "r299",
      "r448"
     ]
    },
    "tnmg_IncomeTaxOnUnappropriatedRetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxOnUnappropriatedRetainedEarnings",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofComponentsofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax on unappropriated retained earnings",
        "documentation": "Income tax on unappropriated retained earnings.",
        "label": "Income Tax On Unappropriated Retained Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncomeTaxPayableRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncomeTaxPayableRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "documentation": "Income tax payable",
        "label": "Income Tax Payable Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets\t, Effect on other comprehensive income",
        "label": "Income tax relating to components of other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r297",
      "r450"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax paid",
        "label": "Income taxes paid (refund), classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r101",
      "r472"
     ]
    },
    "tnmg_IncreaseDecreaseCommitmentShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseCommitmentShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment shares",
        "documentation": "Represents the value of commitment shares.",
        "label": "Increase Decrease Commitment Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r285"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, Recognized in profit or loss",
        "label": "Increase (decrease) in deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInFairValueMeasurementLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurements liabilities",
        "label": "Increase (decrease) in fair value measurement, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the fair value measurement of liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance for acquisition of subsidiaries",
        "label": "Increase (decrease) through acquisition of subsidiary, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "tnmg_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets\t, Business combination",
        "documentation": "Business combination.",
        "label": "Increase Decrease Through Business Combinations Deferred Tax Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, Business combination",
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in equity attributable to owners",
        "label": "Increase (decrease) through changes in ownership interests in subsidiaries that do not result in loss of control, equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity attributable to owners of the parent through changes in ownership interests in subsidiaries that do not result in loss of control. [Refer: Total for all subsidiaries [member]; Equity attributable to owners of parent]"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "tnmg_IncreaseDecreaseThroughCommitmentShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughCommitmentShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance for commitment shares",
        "documentation": "The increase (decrease) in equity resulting from the commitment shares.",
        "label": "Increase Decrease Through Commitment Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncreaseDecreaseThroughContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of contingent consideration (Note 2)",
        "documentation": "Amount of contingent consideration.",
        "label": "Increase Decrease Through Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughConversionOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares conversion",
        "label": "Increase (decrease) through conversion of convertible instruments, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the conversion of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of foreign currency exchange",
        "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r106",
      "r279"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks",
        "label": "Increase (decrease) through exercise of options, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash outflow from financing activities",
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r278"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency, financial assets",
        "label": "Increase (decrease) through foreign exchange and other movements, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange and other movements. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r505",
      "r520",
      "r540"
     ]
    },
    "tnmg_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency, financial liabilities",
        "documentation": "Foreign currency, financial liabilities",
        "label": "Increase Decrease Through Foreign Exchange And Other Movements Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes",
        "label": "Increase (decrease) through foreign exchange, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r505",
      "r520",
      "r540"
     ]
    },
    "tnmg_IncreaseDecreaseThroughInterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughInterestPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid (Note 1)",
        "documentation": "Amount of Interest paid.",
        "label": "Increase Decrease Through Interest Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughModificationOfContractualCashFlowsFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughModificationOfContractualCashFlowsFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInformationonProfitorLossAccountsRelatingtoLeaseContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Losses (gain) on lease modification",
        "label": "Increase (decrease) through modification of contractual cash flows, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from the modification of contractual cash flows. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r506",
      "r541"
     ]
    },
    "tnmg_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets\t, Exchange differences",
        "documentation": "Deferred tax assets , Exchange differences",
        "label": "Increase Decrease Through Net Exchange Differences Deferred Tax Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, Exchange Differences",
        "label": "Increase (decrease) through net exchange differences, deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exchange difference",
        "label": "Increase (decrease) through net exchange differences, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exchange difference",
        "label": "Increase (decrease) through net exchange differences, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r696"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in other non-cash items (Note 5)",
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r280"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Increase (decrease) through share-based payment transactions, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse share split as part of the recapitalization",
        "label": "Increase (decrease) through other changes, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "tnmg_IncreaseInLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreaseInLongtermBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in long-term borrowings",
        "documentation": "Amount of increase in long term borrowings.",
        "label": "Increase In Longterm Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IncreasedecreasethroughPreferredSharesConversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IncreasedecreasethroughPreferredSharesConversion",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares conversion",
        "documentation": "The amount of preferred shares conversion.",
        "label": "Increasedecreasethrough Preferred Shares Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r635",
      "r644",
      "r648",
      "r656"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InitiallyAppliedIFRSsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [axis]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r290"
     ]
    },
    "tnmg_InsideCoLtdInsideMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InsideCoLtdInsideMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inside Co., Ltd. (\u201cInside\u201d) [Member]",
        "label": "Inside Co Ltd Inside Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r568",
      "r660"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r568",
      "r660"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r568",
      "r660"
     ]
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Labor and health insurance",
        "label": "Insurance expense"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IntangibleAssetsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets [Member]",
        "label": "Intangible Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "verboseLabel": "Intangible assets other than goodwill",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r80",
      "r338",
      "r413"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks with indefinite useful lives",
        "label": "Intangible assets with indefinite useful life"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets assessed as having an indefinite useful life. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r74",
      "r82",
      "r327",
      "r334",
      "r340"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLifeAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r340"
     ]
    },
    "tnmg_IntangiblesAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IntangiblesAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles assets",
        "documentation": "Intangibles assets",
        "label": "Intangibles Assets Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestCostsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest costs [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r233",
      "r241"
     ]
    },
    "ifrs-full_InterestExpenseFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseFinancing",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Consolidated interest expense",
        "label": "Interest expense, financing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnBankLoansAndOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnBankLoansAndOverdrafts",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank loans",
        "label": "Interest expense on bank loans and overdrafts"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other loans",
        "verboseLabel": "Short-term borrowing plus accumulated interest totaled",
        "label": "Interest expense on borrowings"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable",
      "http://www.tnlmediagene.com/role/ScheduleofInformationonProfitorLossAccountsRelatingtoLeaseContractsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on lease liabilities",
        "verboseLabel": "Lease liabilities",
        "label": "Interest expense on lease liabilities, financing"
       }
      }
     },
     "auth_ref": [
      "r169",
      "r257"
     ]
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Interest expense on other financial liabilities"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_InterestIncomeOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank deposits",
        "label": "Interest income on deposits"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_InterestIncomeOnImpairedFinancialAssetsAccruedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnImpairedFinancialAssetsAccruedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other interest income",
        "label": "Interest income on other financial assets"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid",
        "label": "Interest paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense and other payables \u2013interest payable",
        "label": "Interest payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_InterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InterestRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "documentation": "Percentage of interest rate.",
        "label": "Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestRevenueExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest income (expense), operating"
       }
      }
     },
     "auth_ref": [
      "r236",
      "r241",
      "r727"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r277",
      "r414",
      "r548"
     ]
    },
    "ifrs-full_InventoryRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InventoryRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for inventory acquired in a business combination. [Refer: Inventories; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "tnmg_InvestmentPropertiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails",
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Properties [Member]",
        "label": "Investment Properties Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertiesScheduleofInvestmentPropertiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesScheduleofInvestmentPropertiesDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties - Schedule of Investment Properties (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertiesScheduleofInvestmentPropertiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesScheduleofInvestmentPropertiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties - Schedule of Investment Properties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertiesScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertiesScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties - Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentProperty",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/InvestmentPropertiesDetails",
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Investment properties",
        "verboseLabel": "Investment Properties",
        "netLabel": "Investment property",
        "label": "Investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property (land or a building - or part of a building - or both) held (by the owner or by the lessee as a right-of-use asset) to earn rentals or for capital appreciation or both, rather than for: (a) use in the production or supply of goods or services or for administrative purposes; or (b) sale in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r93",
      "r344",
      "r349",
      "r412"
     ]
    },
    "ifrs-full_InvestmentPropertyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentPropertyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Properties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertyAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertyAccumulatedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Accumulated depreciation",
        "negatedPeriodEndLabel": "Accumulated depreciation",
        "documentation": "The amount of investment property accumulated depreciation.",
        "label": "Investment Property Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertyCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertyCost",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost",
        "periodEndLabel": "Cost",
        "documentation": "The amount of investment property cost.",
        "label": "Investment Property Cost"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_InvestmentPropertyExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "InvestmentPropertyExchangeDifference",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "documentation": "Amount of exchange difference.",
        "label": "Investment Property Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentPropertyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Properties [Member]",
        "label": "Investment property [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r488",
      "r490"
     ]
    },
    "tnmg_IssuanceExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceExpirationDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "documentation": "Issuance expiration date.",
        "label": "Issuance Expiration Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfCapitalSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfCapitalSurplus",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "documentation": "Amount of capital surplus.",
        "label": "Issuance Of Capital Surplus"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinaryShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinaryShare",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares",
        "documentation": "Issuance of ordinary shares",
        "label": "Issuance Of Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharePrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharePrivatePlacement",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Private Placement",
        "documentation": "Represents the amount of issuance of ordinary shares-private placement.",
        "label": "Issuance Of Ordinary Share Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinaryShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares",
        "verboseLabel": "Fair value shares",
        "documentation": "Issuance of ordinary shares",
        "label": "Issuance Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinaryShares3i": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinaryShares3i",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Second Note to 3i",
        "documentation": "Issuance of ordinary shares-3i.",
        "label": "Issuance Of Ordinary Shares3i"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesELOC": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesELOC",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Tumim ELOC",
        "documentation": "Issuance of ordinary shares-ELOC.",
        "label": "Issuance Of Ordinary Shares ELOC"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesForServiceFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesForServiceFee",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for service fee",
        "documentation": "The amount of issuance of ordinary shares for service fee.",
        "label": "Issuance Of Ordinary Shares For Service Fee"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesPrivatePlacement",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Private Placement",
        "documentation": "Issuance of ordinary shares-private placement.",
        "label": "Issuance Of Ordinary Shares Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesSecond": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesSecond",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Second Note to 3i",
        "documentation": "The amount of issuance of ordinary shares-Second Note to 3i.",
        "label": "Issuance Of Ordinary Shares Second"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesShareholders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesShareholders",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares to Blue Ocean shareholders",
        "documentation": "Issuance of ordinary shares to shareholders.",
        "label": "Issuance Of Ordinary Shares Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesToBlueOceanShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesToBlueOceanShareholdersMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance Of Ordinary Shares To Blue Ocean Shareholders [Member]",
        "label": "Issuance Of Ordinary Shares To Blue Ocean Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesToGreenQuestShareholders": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesToGreenQuestShareholders",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares to Green Quest shareholders",
        "documentation": "Issuance of ordinary shares to Green Quest shareholders.",
        "label": "Issuance Of Ordinary Shares To Green Quest Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesToSettleSubsidiaryDebt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesToSettleSubsidiaryDebt",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares to settle subsidiary\u2019s debt",
        "verboseLabel": "Issuance of ordinary shares to settle subsidiary\u2019s debt (in Shares)",
        "documentation": "Issuance of ordinary shares to settle subsidiary\u2019s debt.",
        "label": "Issuance Of Ordinary Shares To Settle Subsidiary Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesToSettleSubsidiarysDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesToSettleSubsidiarysDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares to settle subsidiary\u2019s debt",
        "documentation": "Issuance of ordinary shares to settle subsidiary\u2019s debt.",
        "label": "Issuance Of Ordinary Shares To Settle Subsidiarys Debt"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesToTumimELOCSPA": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesToTumimELOCSPA",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares to Tumim ELOC SPA",
        "documentation": "Issuance of ordinary shares to Tumim ELOC SPA.",
        "label": "Issuance Of Ordinary Shares To Tumim ELOCSPA"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesTumimELOC": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesTumimELOC",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares-Tumim ELOC",
        "documentation": "The amount of issuance of ordinary shares-Tumim ELOC.",
        "label": "Issuance Of Ordinary Shares Tumim ELOC"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfOrdinarySharesUponRecapitalizationNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfOrdinarySharesUponRecapitalizationNetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares upon recapitalization, net of issuance costs",
        "documentation": "The amount issuance of ordinary shares upon recapitalization, net of issuance costs.",
        "label": "Issuance Of Ordinary Shares Upon Recapitalization Net Of Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_IssuanceOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuanceOfWarrants",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of warrants (in Shares)",
        "documentation": "Issuance of warrants.",
        "label": "Issuance Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance amount (in Dollars)",
        "verboseLabel": "Aggregate of issued convertible promissory notes",
        "netLabel": "Converted shares amount",
        "label": "Issue of convertible instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks",
        "verboseLabel": "Equity consideration amounted (in Dollars)",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "terseLabel": "Capital surplus",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r550"
     ]
    },
    "ifrs-full_IssuedCapitalOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalOrdinaryShares",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary share",
        "label": "Issued capital, ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital arising from issuing ordinary shares. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "tnmg_IssuedConvertiblePromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "IssuedConvertiblePromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued convertible promissory notes",
        "documentation": "Issued convertible promissory notes.",
        "label": "Issued Convertible Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "JP",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan [Member]",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_JPY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "JPY",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan [Member]",
        "label": "Japan, Yen"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JPYMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JPYMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPY:NTD [Member]",
        "verboseLabel": "USD:JPY [Member]",
        "label": "JPYMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_January12024OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "January12024OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2024 One [Member]",
        "label": "January12024 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_January12024TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "January12024TwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2024 Two [Member]",
        "label": "January12024 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JanuaryNineTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JanuaryNineTwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 9, 2020 [Member]",
        "label": "January Nine Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JanuaryOneTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JanuaryOneTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2024 [Member]",
        "label": "January One Two Thousand Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JanuaryOneTwoThousandTwentyFourOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JanuaryOneTwoThousandTwentyFourOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2024 [Member]",
        "label": "January One Two Thousand Twenty Four One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JanuaryOneTwoThousandTwentyFourTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JanuaryOneTwoThousandTwentyFourTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2024 [Member]",
        "label": "January One Two Thousand Twenty Four Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_July12021OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "July12021OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 1, 2021 One [Member]",
        "label": "July12021 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_July12021TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "July12021TwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 1, 2021 Two [Member]",
        "label": "July12021 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyOneTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyOneTwoThousandTwentyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 1, 2021 [Member]",
        "label": "July One Two Thousand Twenty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyOneTwoThousandTwentyOneOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyOneTwoThousandTwentyOneOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 1, 2021 [Member]",
        "label": "July One Two Thousand Twenty One One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyOneTwoThousandTwentyOneTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyOneTwoThousandTwentyOneTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 1, 2021 [Member]",
        "label": "July One Two Thousand Twenty One Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyThirtyFirstTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyThirtyFirstTwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 31, 2020 [Member]",
        "label": "July Thirty First Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyThirtyOneTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyThirtyOneTwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 31, 2023 [Member]",
        "label": "July Thirty One Two Thousand Twenty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyThirtyOneTwoThousandTwentyThreeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyThirtyOneTwoThousandTwentyThreeOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 31, 2023 [Member]",
        "label": "July Thirty One Two Thousand Twenty Three One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JulyThirtyOneTwoThousandTwentyThreeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JulyThirtyOneTwoThousandTwentyThreeTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 31, 2023 [Member]",
        "label": "July Thirty One Two Thousand Twenty Three Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JuneTenTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JuneTenTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 10, 2022\t[Member]",
        "label": "June Ten Two Thousand Twenty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JuneTenTwoThousandTwentyTwoOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JuneTenTwoThousandTwentyTwoOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 10, 2022\t[Member]",
        "label": "June Ten Two Thousand Twenty Two One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_JuneTwentyOneTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "JuneTwentyOneTwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 21, 2022\t[Member]",
        "label": "June Twenty One Two Thousand Twenty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_KY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "KY",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cayman [Member]",
        "label": "CAYMAN ISLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Key management personnel compensation",
        "label": "Key management personnel compensation, operating"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r318"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefits",
        "label": "Key management personnel compensation, post-employment benefits"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Key management personnel compensation, share-based payment"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyManagementPersonnelCompensationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and other short-term employee benefits",
        "label": "Key management personnel compensation, short-term employee benefits, operating"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "tnmg_LaborAndHealthInsurancePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LaborAndHealthInsurancePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Labor and health insurance payable",
        "documentation": "Labor and health insurance payable.",
        "label": "Labor And Health Insurance Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LackOfExchangeabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LackOfExchangeabilityMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAmendmentstoIFRSsandNewinterpretationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IAS 21 [Member]",
        "label": "Lack of Exchangeability [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for Lack of Exchangeability (Amendments to IAS 21) issued in August 2023."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 5 years [Member]",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r265",
      "r268",
      "r511",
      "r518",
      "r523"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 4 and 5 years [Member]",
        "label": "Later than four years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r511",
      "r523",
      "r719"
     ]
    },
    "tnmg_LaterThanNineMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LaterThanNineMonthsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 270 days [Member]",
        "label": "Later Than Nine Months Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable",
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31 to 90 days [Member]",
        "verboseLabel": "1 to 3 months [Member]",
        "label": "Later than one month and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r513",
      "r523"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1 to 3 years [Member]",
        "label": "Later than one year and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r516",
      "r523"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 1 and 2 years [Member]",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r511",
      "r523",
      "r719"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year [Member]",
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "tnmg_LaterThanSixMonthAndNotLaterThanNineMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LaterThanSixMonthAndNotLaterThanNineMonthsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "181 to 270 days [Member]",
        "label": "Later Than Six Month And Not Later Than Nine Months Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 6 months [Member]",
        "label": "Later than six months and not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r515",
      "r523"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable",
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91 to 180 days [Member]",
        "verboseLabel": "4~6 months [Member]",
        "label": "Later than three months and not later than six months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r514",
      "r523"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 to 5 years [Member]",
        "label": "Later than three years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r517",
      "r523"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 3 and 4 years [Member]",
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r511",
      "r523",
      "r719"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 2 and 3 years [Member]",
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r511",
      "r523",
      "r719"
     ]
    },
    "tnmg_LeaseAgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LeaseAgreementTerm",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease agreement term",
        "documentation": "The term of periods in lease agreement.",
        "label": "Lease Agreement Term"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LeaseLiabilitie": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LeaseLiabilitie",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities (including current portion)",
        "documentation": "Lease liabilities.",
        "label": "Lease Liabilitie"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": "tnmg_NonderivativeFinancialLiabilitiesTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities [Member]",
        "verboseLabel": "Lease Liabilities [Member]",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r484"
     ]
    },
    "tnmg_LeaseLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LeaseLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "documentation": "Lease liabilities",
        "label": "Lease Liabilities Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold Improvements [Member]",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "tnmg_LeasingArrangementsLesseeDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LeasingArrangementsLesseeDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasing Arrangements \u2013 Lessee (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LeasingArrangementsLesseeScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LeasingArrangementsLesseeScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasing Arrangements \u2013 Lessee - Schedule of Carrying Amount of Right-of-Use Assets and the Depreciation Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "tnmg_LenderAEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAEightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Eight [Member]",
        "label": "Lender AEight Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderAFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Five [Member]",
        "label": "Lender AFive Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderAFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Four [Member]",
        "label": "Lender AFour Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A [Member]",
        "label": "Lender AMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderANineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderANineMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Nine [Member]",
        "label": "Lender ANine Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A One [Member]",
        "label": "Lender AOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderASevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderASevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Seven [Member]",
        "label": "Lender ASeven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderASixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderASixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Six [Member]",
        "label": "Lender ASix Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderATenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderATenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Ten [Member]",
        "label": "Lender ATen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderAThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderAThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Three [Member]",
        "label": "Lender AThree Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderATwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderATwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender A Two [Member]",
        "label": "Lender ATwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderBMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender B [Member]",
        "label": "Lender BMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderBOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderBOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender B One [Member]",
        "label": "Lender BOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender C [Member]",
        "label": "Lender CMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderCOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderCOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender C One [Member]",
        "label": "Lender COne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderCTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderCTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender C Two [Member]",
        "label": "Lender CTwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderDMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender D [Member]",
        "label": "Lender DMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderDOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderDOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender D One [Member]",
        "label": "Lender DOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderDThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderDThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender D Three [Member]",
        "label": "Lender DThree Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderDTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderDTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender D Two [Member]",
        "label": "Lender DTwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderEFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderEFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Five [Member]",
        "label": "Lender EFive Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderEFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderEFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Four [Member]",
        "label": "Lender EFour Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E [Member]",
        "label": "Lender EMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderEOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderEOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E One [Member]",
        "label": "Lender EOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderESevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderESevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Seven [Member]",
        "label": "Lender ESeven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderESixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderESixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Six [Member]",
        "label": "Lender ESix Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderEThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderEThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Three [Member]",
        "label": "Lender EThree Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderETwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderETwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender E Two [Member]",
        "label": "Lender ETwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderFMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender F [Member]",
        "label": "Lender FMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender G [Member]",
        "label": "Lender GMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderHMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender H [Member]",
        "label": "Lender HMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderIMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender I [Member]",
        "label": "Lender IMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderJMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderJMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender J [Member]",
        "label": "Lender JMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderJOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderJOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender J One [Member]",
        "label": "Lender JOne Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderKMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender K [Member]",
        "label": "Lender KMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderLMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender L [Member]",
        "label": "Lender LMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LenderMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LenderMMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender M [Member]",
        "label": "Lender MMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Level 1 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r62",
      "r69",
      "r150",
      "r330",
      "r384"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r69",
      "r150",
      "r330",
      "r384"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Level 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r69",
      "r150",
      "r330",
      "r384"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r150",
      "r384"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r150",
      "r384"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r152",
      "r236",
      "r240",
      "r383",
      "r384",
      "r424"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "verboseLabel": "Liabilities:",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r481"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r481"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r481"
     ]
    },
    "tnmg_ListingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ListingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Listing expense (in Dollars)",
        "documentation": "Amount of listing expense.",
        "label": "Listing Expense"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ListingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ListingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Listing expenses",
        "negatedLabel": "Listing expenses",
        "documentation": "The amount of listing expense.",
        "label": "Listing Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LoanRepayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LoanRepayable",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan repayable",
        "documentation": "Amount of loan repayable.",
        "label": "Loan Repayable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LoanRepayablePeriodicPayment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LoanRepayablePeriodicPayment",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan repayable extended period",
        "documentation": "Period extended.",
        "label": "Loan Repayable Periodic Payment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LoansAndAdvances",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan facility",
        "label": "Loans and advances"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans and advances the entity has made."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "tnmg_LoansAndAdvancesFromOtherCreditInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LoansAndAdvancesFromOtherCreditInstitutions",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan facilities from financial institutions",
        "documentation": "The amount of loan facilities from financial institutions.",
        "label": "Loans And Advances From Other Credit Institutions"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LongTermBorrowingFacilityPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongTermBorrowingFacilityPeriod",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility period",
        "documentation": "Facility period",
        "label": "Long Term Borrowing Facility Period"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LongTermBorrowingType": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongTermBorrowingType",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type",
        "documentation": "Long-term borrowing type.",
        "label": "Long Term Borrowing Type"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LongTermBorrowingsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongTermBorrowingsRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings",
        "documentation": "Long-term borrowings.",
        "label": "Long Term Borrowings Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LongTermBorrowingsScheduleofLongTermBorrowingLendersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongTermBorrowingsScheduleofLongTermBorrowingLendersDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Borrowings - Schedule of Long-Term Borrowing Lenders (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LongtermBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongtermBorrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings (including current portion)",
        "documentation": "Long-term borrowings.",
        "label": "Longterm Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "tnmg_LongtermBorrowingsCurrentPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongtermBorrowingsCurrentPortion",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings, current portion",
        "documentation": "Amount of long-term borrowings, current portion.",
        "label": "Longterm Borrowings Current Portion"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowingsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Borrowings [Member]",
        "verboseLabel": "Long-Term Borrowings (Including Current Portion) [Member]",
        "label": "Long-term borrowings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r484"
     ]
    },
    "ifrs-full_LongtermDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermDeposits",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit",
        "label": "Long-term deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "tnmg_LongtermGrowthRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LongtermGrowthRateMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term growth rate [Member]",
        "label": "Longterm Growth Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LossAllowance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LossAllowance",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss allowance",
        "documentation": "Loss allowance.",
        "label": "Loss Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LossCarriedForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LossCarriedForwardMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss carried forward [Member]",
        "label": "Loss Carried Forward Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_LossesPerShareDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "LossesPerShareDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses Per Share (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MGCGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MGCGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG CGU [Member]",
        "label": "MGCGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MGGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MGGroupMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG Group [Member]",
        "label": "MGGroup Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG [Member]",
        "label": "MGMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorOrdinaryShareTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorOrdinaryShareTransactionsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major ordinary share transactions [Member]",
        "label": "Major ordinary share transactions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for major ordinary share transactions. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r458",
      "r534"
     ]
    },
    "tnmg_March112019OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "March112019OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 11, 2019 One [Member]",
        "label": "March112019 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MarchElevenTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MarchElevenTwoThousandNineteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 11, 2019 [Member]",
        "label": "March Eleven Two Thousand Nineteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MarchElevenTwoThousandNineteenTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MarchElevenTwoThousandNineteenTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 11, 2019 [Member]",
        "label": "March Eleven Two Thousand Nineteen Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MarchNineTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MarchNineTwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 9, 2020 [Member]",
        "label": "March Nine Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MarketPriceOfPublicPerShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MarketPriceOfPublicPerShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market price",
        "documentation": "Market price of public shares.",
        "label": "Market Price Of Public Per Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MarketsOfCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r528"
     ]
    },
    "ifrs-full_MarketsOfCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketsOfCustomersDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Markets of customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all markets of customers. It also represents the standard value for the 'Markets of customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r528"
     ]
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity for Short-Term Borrowings",
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r219",
      "r381"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r210",
      "r220",
      "r250",
      "r255",
      "r266",
      "r269",
      "r377",
      "r428",
      "r466",
      "r511"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r210",
      "r250",
      "r255",
      "r266",
      "r269",
      "r377",
      "r428",
      "r466",
      "r511",
      "r519"
     ]
    },
    "tnmg_May142015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May142015Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 14, 2015 [Member]",
        "label": "May142015 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May142015OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May142015OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 14, 2015 One [Member]",
        "label": "May142015 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May312023FiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May312023FiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 Five [Member]",
        "label": "May312023 Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May312023FourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May312023FourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 Four [Member]",
        "label": "May312023 Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May312023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May312023OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 One [Member]",
        "label": "May312023 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May312023ThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May312023ThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 Three [Member]",
        "label": "May312023 Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_May312023TwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "May312023TwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 Two [Member]",
        "label": "May312023 Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayFourteenTwoThousandAndFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayFourteenTwoThousandAndFifteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 14, 2015 [Member]",
        "label": "May Fourteen Two Thousand And Fifteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayOneTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayOneTwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 1, 2025 [Member]",
        "label": "May One Two Thousand Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayThirtyOneTwentyThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayThirtyOneTwentyThousandTwentyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 [Member]",
        "label": "May Thirty One Twenty Thousand Twenty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayThirtyOneTwentyThousandTwentyThreeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayThirtyOneTwentyThousandTwentyThreeOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 [Member]",
        "label": "May Thirty One Twenty Thousand Twenty Three One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayThirtyOneTwentyThousandTwentyThreeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayThirtyOneTwentyThousandTwentyThreeTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 31, 2023 [Member]",
        "label": "May Thirty One Twenty Thousand Twenty Three Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MayThreeTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MayThreeTwoThousandTwentyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May 3, 2021 [Member]",
        "label": "May Three Two Thousand Twenty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r95",
      "r149",
      "r350",
      "r383"
     ]
    },
    "tnmg_MediaAndBrandedContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MediaAndBrandedContentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Media and branded content [Member]",
        "label": "Media And Branded Content Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MediaCostInCostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MediaCostInCostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Media cost in cost of revenue",
        "documentation": "The amount of media cost in cost of revenue.",
        "label": "Media Cost In Cost Of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MediageneIncAndINFOBAHNIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MediageneIncAndINFOBAHNIncMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mediagene Inc. and INFOBAHN Inc. [Member]",
        "label": "Mediagene Inc And INFOBAHNInc Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MediageneIncMediageneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MediageneIncMediageneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mediagene Inc. \u682a\u5f0f\u4f1a\u793e\u30e1\u30c7\u30a3\u30a2\u30b8\u30fc\u30f3(\u201cMediagene\u201d) [Member]",
        "label": "Mediagene Inc Mediagene Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MergerAgreementDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MergerAgreementDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merger agreement date",
        "documentation": "Merger agreement date.",
        "label": "Merger Agreement Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MgGroupAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MgGroupAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG Group",
        "label": "Mg Group Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MgGroupAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MgGroupAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG Group",
        "label": "Mg Group Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MgGroupAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MgGroupAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MG Group",
        "label": "Mg Group Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "tnmg_MonetaryItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract2",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract5": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract5",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract5"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract6": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract6",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract6"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract7": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract7",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract7"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_MonetaryItemsAbstract8": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "MonetaryItemsAbstract8",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monetary items",
        "label": "Monetary Items Abstract8"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NameOfQuantity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NameOfQuantity",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantity",
        "documentation": "Name of quantity.",
        "label": "Name Of Quantity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NameOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NameOfSubsidiary",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of investee",
        "label": "Name of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r49",
      "r126",
      "r131"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "tnmg_NameofMainBusiness": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NameofMainBusiness",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Main business",
        "documentation": "Main business.",
        "label": "Nameof Main Business"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NeptuneInternetMediaTechnologyCoLtdSVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NeptuneInternetMediaTechnologyCoLtdSVMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Neptune Internet Media Technology Co., Ltd. (\u201cSV\u201d) [Member]",
        "label": "Neptune Internet Media Technology Co Ltd SVMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NetCashFlowFromAcquisitionOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NetCashFlowFromAcquisitionOfSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net cash flow from acquisition of subsidiaries",
        "documentation": "Net cash flow from acquisition of subsidiaries",
        "label": "Net Cash Flow From Acquisition Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NetCashFlowFromRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NetCashFlowFromRecapitalization",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net cash flow from recapitalization",
        "documentation": "Amount of net cash flow from recapitalization.",
        "label": "Net Cash Flow From Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetCurrentAssetsLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetCurrentAssetsLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets of Blue Ocean as of December 5, 2024",
        "label": "Net current assets (liabilities) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NetExchangeDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NetExchangeDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Add: Net exchange differences",
        "documentation": "Amount of net exchange differences.",
        "label": "Net Exchange Differences"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NetExchangeDifferencesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NetExchangeDifferencesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": "ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Add: Net exchange differences",
        "documentation": "Amount of net exchange difference, current.",
        "label": "Net Exchange Differences Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetForeignExchangeLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange losses, net",
        "label": "Net foreign exchange loss"
       }
      }
     },
     "auth_ref": [
      "r693",
      "r721"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r598",
      "r599",
      "r600",
      "r601"
     ]
    },
    "ifrs-full_NewIFRSsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NewIFRSsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New IFRSs [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r292"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NonDerivativeEquityInstrumentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NonDerivativeEquityInstrumentAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-derivative equity instrument:",
        "label": "Non Derivative Equity Instrument Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NonDerivativeEquityInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NonDerivativeEquityInstrumentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Derivative Equity Instrument [Member]",
        "label": "Non Derivative Equity Instrument Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NonDerivativeOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NonDerivativeOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": "tnmg_NonderivativeFinancialLiabilitiesTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings",
        "documentation": "Long-term borrowings",
        "label": "Non Derivative Of Longterm Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r582",
      "r593",
      "r609",
      "r635",
      "r644"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r295"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r295"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "verboseLabel": "Carrying amount of non-controlling interest acquired",
        "netLabel": "Non-controlling interest",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r129",
      "r422"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interest",
        "verboseLabel": "Non-Controlling Interest [member]",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non- current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r135",
      "r429",
      "r487"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Non-current assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for non-current assets acquired in a business combination. [Refer: Non-current assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial assets at amortized cost",
        "label": "Non-current financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r225",
      "r371"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial assets at fair value through other comprehensive income",
        "verboseLabel": "Designation of equity instruments",
        "label": "Non-current financial assets at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets at fair value through other comprehensive income. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r227",
      "r373"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilitiesAtAmortisedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current financial liabilities",
        "terseLabel": "Non-current financial liabilities at amortized cost",
        "label": "Non-current financial liabilities at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities measured at amortised cost. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r372"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial liabilities at fair value through profit or loss",
        "label": "Non-current financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r370"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable": {
       "parentTag": "ifrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary\u2019s preferred shares liabilities",
        "label": "Non-current financial liabilities at fair value through profit or loss, classified as held for trading"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities at fair value through profit or loss that meet the definition of held for trading. [Refer: Non-current financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r369"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non- current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r137",
      "r430",
      "r487"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "verboseLabel": "Non-current:",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-current liabilities",
        "label": "Non-current liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for non-current liabilities assumed in a business combination. [Refer: Non-current liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "tnmg_NonderivativeFinancialLiabilitiesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NonderivativeFinancialLiabilitiesTotal",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Non-derivative financial liabilities total",
        "documentation": "Non-derivative financial liabilities.",
        "label": "Nonderivative Financial Liabilities Total"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 month [Member]",
        "label": "Not later than one month [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r512",
      "r523"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year [Member]",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r181",
      "r264",
      "r267",
      "r426",
      "r511",
      "r523"
     ]
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note",
        "label": "Notes and debentures issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotesAndOtherExplanatoryInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Fair Values of Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes receivable, net",
        "verboseLabel": "Notes receivable",
        "documentation": "Notes receivable.",
        "label": "Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NovemberPIPEConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NovemberPIPEConvertibleNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November PIPE Convertible Notes [Member]",
        "label": "November PIPEConvertible Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NovemberTwentyTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NovemberTwentyTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 20, 2024 [Member]",
        "label": "November Twenty Two Thousand Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NovemberTwoTwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NovemberTwoTwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 2, 2020 [Member]",
        "label": "November Two Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NumberOfCapitalSurplusShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NumberOfCapitalSurplusShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of capital surplus shares (in Shares)",
        "documentation": "Number of capital surplus shares.",
        "label": "Number Of Capital Surplus Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NumberOfEarnOutShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NumberOfEarnOutShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of earn-out shares (in Shares)",
        "documentation": "Number of earn-out shares.",
        "label": "Number Of Earn Out Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NumberOfEquityConsiderationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NumberOfEquityConsiderationShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of equity consideration shares (in Shares)",
        "verboseLabel": "Equity consideration shares",
        "documentation": "Number of equity consideration shares.",
        "label": "Number Of Equity Consideration Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_NumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "NumberOfOrdinaryShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in Shares)",
        "documentation": "Number of ordinary shares.",
        "label": "Number Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "No. of options, Options outstanding beginning",
        "periodEndLabel": "No. of options, Options outstanding ending",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r188",
      "r190",
      "r354",
      "r358"
     ]
    },
    "ifrs-full_NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential shares",
        "label": "Number of potential ordinary shares that are antidilutive in period presented"
       }
      },
      "en": {
       "role": {
        "documentation": "Number of potential ordinary shares that are antidilutive in the period presented."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No. of options, Options exercisable ending",
        "label": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r359"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "No. of options, Options exercised",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r357"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "No. of options, Options forfeited",
        "label": "Number of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r356"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No. of options, Options granted",
        "label": "Number of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r355"
     ]
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized shares (in Shares)",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r386",
      "r434"
     ]
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable",
      "http://www.tnlmediagene.com/role/ScheduleofNumberofSharesandCapitalSurplusTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares (in Shares)",
        "verboseLabel": "number of shares issued and sold (in Shares)",
        "netLabel": "share acquire (in Shares)",
        "label": "Ordinary shares issuance (in Shares)",
        "totalLabel": "Share issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable_Parentheticals",
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable",
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Ordinary shares outstanding, Beginning",
        "periodEndLabel": "Ordinary shares outstanding, Ending",
        "terseLabel": "Ordinary shares (in Shares)",
        "verboseLabel": "Equity consideration issued (in Shares)",
        "netLabel": "Outstanding capital",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r274",
      "r388",
      "r436"
     ]
    },
    "tnmg_OctoberFourTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OctoberFourTwoThousandNineteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "October 4, 2019 [Member]",
        "label": "October Four Two Thousand Nineteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Equipment [Member]",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "tnmg_OmnibusNoteSettlementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OmnibusNoteSettlementAgreementMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Omnibus Note Settlement Agreement [Member]",
        "label": "Omnibus Note Settlement Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OperatingExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OperatingExpensesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses [Member]",
        "label": "Operating Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OperatingProfitloss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OperatingProfitloss",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating profit (loss)",
        "documentation": "Operating profit (loss).",
        "label": "Operating Profitloss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OrdinarySharesConversionRatio": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OrdinarySharesConversionRatio",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares conversion ratio",
        "documentation": "Represents the conversion ratio of ordinary shares.",
        "label": "Ordinary Shares Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OrdinarySharesIssued",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in Shares)",
        "documentation": "Ordinary shares issued.",
        "label": "Ordinary Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary share",
        "verboseLabel": "Ordinary Shares [Member]",
        "netLabel": "Ordinary shares [member]",
        "label": "Ordinary shares [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other loans",
        "verboseLabel": "Other loans (Note)",
        "label": "Other borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of borrowings that the entity does not separately disclose in the same statement or note. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive loss, net of income tax",
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other comprehensive income"
       }
      }
     },
     "auth_ref": [
      "r141",
      "r404",
      "r440",
      "r451"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other comprehensive income, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect on other comprehensive income, financial assets",
        "label": "Other comprehensive income, before tax, financial assets measured at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, after reclassification adjustments, related to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r209",
      "r376",
      "r431",
      "r452"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "tnmg_ComponentsOfOtherComprehensiveIncomelossThatWillBeReclassifiedToProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences on translation of foreign operations",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r431",
      "r451"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit before income tax",
        "label": "Other comprehensive income that will be reclassified to profit or loss, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, before tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r726",
      "r728"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss before income tax (in Dollars)",
        "label": "Other comprehensive income that will not be reclassified to profit or loss, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, before tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r726",
      "r728"
     ]
    },
    "tnmg_OtherCorporateExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherCorporateExpensesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Corporate Expenses [Member]",
        "label": "Other Corporate Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherCorporateInterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherCorporateInterestExpenseMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Corporate Interest Expense [Member]",
        "label": "Other Corporate Interest Expense Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherCorporateInterestIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherCorporateInterestIncomeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Corporate Interest Income [Member]",
        "label": "Other Corporate Interest Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherCorporateSegmentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherCorporateSegmentAssetsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Corporate Segment Assets [Member]",
        "label": "Other Corporate Segment Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current financial liabilities at amortized cost",
        "label": "Other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r143",
      "r419"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Other payables",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r549"
     ]
    },
    "ifrs-full_OtherEmployeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEmployeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other employee expense, operating"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "tnmg_OtherEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity (such as translation differences)",
        "documentation": "Amount of other equity.",
        "label": "Other Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEquityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest",
        "label": "Other equity interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r550"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Others",
        "label": "Other expenses, by nature"
       }
      }
     },
     "auth_ref": [
      "r455",
      "r545"
     ]
    },
    "tnmg_OtherExpensePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherExpensePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense payable",
        "documentation": "Amount of other expense payable.",
        "label": "Other Expense Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossinRelationtoFinancialLiabilitiesatAmortizedCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "label": "Other finance cost"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_OtherFinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other finance income"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial liabilities total",
        "label": "Other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofOtherGainsandLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Other gains and losses",
        "label": "Other gains (losses)"
       }
      }
     },
     "auth_ref": [
      "r714",
      "r715"
     ]
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Other income",
        "label": "Other income"
       }
      }
     },
     "auth_ref": [
      "r43",
      "r545",
      "r546"
     ]
    },
    "tnmg_OtherLiabilitieMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherLiabilitieMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Liabilities [Member]",
        "label": "Other Liabilitie Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherLongTermEmployeeBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherLongTermEmployeeBenefitsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term employee benefits [Member]",
        "label": "Other Long Term Employee Benefits Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Other Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherNonCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherNonCurrentAssetsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets [Member]",
        "label": "Other Non Current Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_OtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables (including related parties)",
        "label": "Other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "tnmg_OtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherPayablesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables [Member]",
        "label": "Other Payables Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherPayablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherPayablesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "documentation": "Other payables",
        "label": "Other Payables Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherPayablesrelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherPayablesrelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables\uff0drelated parties",
        "documentation": "Amount of other payables related parties.",
        "label": "Other Payablesrelated Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Other property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r549"
     ]
    },
    "tnmg_OtherReceivablesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherReceivablesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables\uff0drelated parties",
        "documentation": "Amount of other receivable related parties.",
        "label": "Other Receivables Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OtherReceivablesrelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OtherReceivablesrelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReceivablesfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables",
        "documentation": "Amount ofoOther receivables related parties.",
        "label": "Other Receivablesrelated Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Related Parties [Member]",
        "label": "Other related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r321"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "ifrs-full_OtherRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment revenue",
        "label": "Other revenue, operating"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax on undistributed earnings",
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r298"
     ]
    },
    "tnmg_OthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OthersMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r580",
      "r591",
      "r607",
      "r642"
     ]
    },
    "tnmg_OutstandingBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OutstandingBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance",
        "documentation": "The amount of outstanding balance.",
        "label": "Outstanding Balance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OutstandingPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OutstandingPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding principal amount (in Dollars)",
        "documentation": "Outstanding principal amount.",
        "label": "Outstanding Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_OutstandingPublicAndPrivateWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "OutstandingPublicAndPrivateWarrants",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding public and private warrants (in Shares)",
        "documentation": "Outstanding public and private warrants",
        "label": "Outstanding Public And Private Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r583",
      "r594",
      "r610",
      "r645"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r583",
      "r594",
      "r610",
      "r645"
     ]
    },
    "tnmg_POLYDICECGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "POLYDICECGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "POLYDICE CGU [Member]",
        "label": "POLYDICECGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_POLYDICEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "POLYDICEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "POLYDICE [Member]",
        "label": "POLYDICEMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Par value per share (in Dollars per share)",
        "verboseLabel": "Ordinary shares, par value (in Dollars per share)",
        "netLabel": "Issue price of per share",
        "label": "Ordinary shares par value (in Dollars per share)",
        "totalLabel": "Earn-out consideration per share (in Dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r387",
      "r435"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an entity that controls one or more entities."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r320"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofAccountsReceivableBasedonPastDueDateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "tnmg_PaymentOfContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PaymentOfContingentConsideration",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of contingent consideration",
        "documentation": "Amount of payment of contingent consideration.",
        "label": "Payment Of Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PaymentOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PaymentOfShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares payment",
        "documentation": "Number of shares payment.",
        "label": "Payment Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PaymentOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PaymentOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment on financial liabilities at fair value through profit or loss",
        "documentation": "The amount of payment on financial liabilities at fair value through profit or loss.",
        "label": "Payment On Financial Liabilities At Fair Value Through Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PaymentToEquipmentSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PaymentToEquipmentSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Add: Beginning balance of payable to equipment suppliers",
        "negatedPeriodEndLabel": "Less: Ending balance of payable to equipment suppliers",
        "documentation": "Payment To equipment suppliers.",
        "label": "Payment To Equipment Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForDevelopmentProjectExpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsForDevelopmentProjectExpenditure",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual capital expenditure (in Dollars)",
        "label": "Payments for development project expenditure"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for expenditure related to development projects."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "ifrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsFromChangesInOwnershipInterestsInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of ownership interest in subsidiaries",
        "label": "Payments from changes in ownership interests in subsidiaries that do not result in loss of control"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for changes in ownership interests in subsidiaries that do not result in a loss of control. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment on lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "tnmg_PaymentsOnBondsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PaymentsOnBondsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on bonds payable",
        "documentation": "Amount of payments on bonds payable.",
        "label": "Payments On Bonds Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsToSuppliersForGoodsAndServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsToSuppliersForGoodsAndServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add: Beginning balance of payable to suppliers",
        "label": "Payments to suppliers for goods and services"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to suppliers for goods and services."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "tnmg_Pensions_DefinedContributionPlansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "Pensions_DefinedContributionPlansDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions_ Defined Contribution Plans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "tnmg_PercentageOfAssetsRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfAssetsRatio",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalManagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets ratio",
        "documentation": "The percentage of assets ratio.",
        "label": "Percentage Of Assets Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfConvertibleNote": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfConvertibleNote",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of convertible note",
        "documentation": "Percentage of convertible note.",
        "label": "Percentage Of Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfDiscountRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of discount rate",
        "documentation": "Percentage of discount rate.",
        "label": "Percentage Of Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfEmployeesSalariesAndWages": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfEmployeesSalariesAndWages",
     "presentation": [
      "http://www.tnlmediagene.com/role/Pensions_DefinedContributionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees salaries and wages",
        "documentation": "Percentage of employees salaries and wages.",
        "label": "Percentage Of Employees Salaries And Wages"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfIncreaseOrDecreaseRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfIncreaseOrDecreaseRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase or decrease percentage rete",
        "documentation": "Percentage of increase or decrease rate.",
        "label": "Percentage Of Increase Or Decrease Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfInterestRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rates",
        "documentation": "Percentage of interest rates.",
        "label": "Percentage Of Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfIssuedAndOutstandingShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfIssuedAndOutstandingShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of issued and outstanding shares",
        "documentation": "Percentage of issued and outstanding shares.",
        "label": "Percentage Of Issued And Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfOperatingExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfOperatingExpense",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expense",
        "documentation": "The percentage of operating expenses.",
        "label": "Percentage Of Operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfPrincipalBalance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfPrincipalBalance",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of principal balance",
        "documentation": "Percentage of principal balance.",
        "label": "Percentage Of Principal Balance"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfPromissoryNotes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfPromissoryNotes",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of promissory notes",
        "documentation": "Percentage of promissory notes.",
        "label": "Percentage Of Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfRelatedPartyCarryInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfRelatedPartyCarryInterest",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of carry interest",
        "documentation": "Percentage of related party carry interest.",
        "label": "Percentage Of Related Party Carry Interest"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageOfSharesAgreementShallVest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfSharesAgreementShallVest",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of shares agreement shall vest",
        "documentation": "The percentage of shares agreement shall vest.",
        "label": "Percentage Of Shares Agreement Shall Vest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/SegmentInformationDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of share acquired",
        "verboseLabel": "Share percentage",
        "netLabel": "Equity interest",
        "label": "Acquired interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r194",
      "r361"
     ]
    },
    "tnmg_PercentageOfWeightedAverageTradingPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageOfWeightedAverageTradingPrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of weighted average trading price",
        "documentation": "Percentage of weighted average trading price.",
        "label": "Percentage Of Weighted Average Trading Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageofFinancialAssetsChange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageofFinancialAssetsChange",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, Change",
        "documentation": "Percentage of financial assets, change.",
        "label": "Percentageof Financial Assets Change"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PercentageofFinancialLiabilitiesChange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PercentageofFinancialLiabilitiesChange",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, Change",
        "documentation": "Percentage of financial liabilities, change.",
        "label": "Percentageof Financial Liabilities Change"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PerformanceObligationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PerformanceObligationsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance obligations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r254"
     ]
    },
    "ifrs-full_PerformanceObligationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PerformanceObligationsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance obligations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all performance obligations. A performance obligation is a promise in a contract with a customer to transfer to the customer either: (a) a good or service (or a bundle of goods or services) that is distinct; or (b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This member also represents the standard value for the 'Performance obligations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r254"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PipeSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PipeSharesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PIPE Shares [Member]",
        "verboseLabel": "Pipe Shares [Member]",
        "label": "Pipe Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssets": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssets",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "documentation": "Assets.",
        "label": "Pledged Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pledged Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssetsPurpose": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssetsPurpose",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purpose",
        "documentation": "Purpose.",
        "label": "Pledged Assets Purpose"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssetsScheduleofpledgedAssetsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssetsScheduleofpledgedAssetsDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pledged Assets - Schedule of pledged Assets (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssetsScheduleofpledgedAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssetsScheduleofpledgedAssetsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsDetailsScheduleofpledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pledged Assets - Schedule of pledged Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PledgedAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PledgedAssetsTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledged assets",
        "documentation": "The disclosure of the pledged assets.",
        "label": "Pledged Assets Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "tnmg_PolydiceIncPOLYDICEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PolydiceIncPOLYDICEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Polydice Inc. (\u201cPOLYDICE\u201d) [Member]",
        "label": "Polydice Inc POLYDICEMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution pension plans",
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans, operating"
       }
      }
     },
     "auth_ref": [
      "r689",
      "r690"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "tnmg_PreferredSharesConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PreferredSharesConversion",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares conversion",
        "documentation": "Preferred shares conversion.",
        "label": "Preferred Shares Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PreferredSharesConversions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PreferredSharesConversions",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares conversion",
        "verboseLabel": "Preferred shares conversion ratio",
        "documentation": "Preferred shares conversion",
        "label": "Preferred Shares Conversions"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PreferredSharesConvertedToOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PreferredSharesConvertedToOrdinaryShares",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares converted to ordinary shares (in Dollars)",
        "documentation": "Preferred shares had been converted to ordinary shares.",
        "label": "Preferred Shares Converted To Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PreferredSharesLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PreferredSharesLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinanceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares liabilities (recognized as \u201cFinancial liabilities at amortized cost\u201d)",
        "documentation": "The amount of Preferred shares liabilities.",
        "label": "Preferred Shares Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r549"
     ]
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasing Arrangements \u2013 Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PretaxDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PretaxDiscountRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rate",
        "documentation": "The percentage of pre tax discount rate.",
        "label": "Pretax Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PretaxDiscountRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PretaxDiscountRatesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rates [Member]",
        "label": "Pretax Discount Rates Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PriceOfPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PriceOfPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price of per share (in Dollars per share)",
        "documentation": "Price of per share.",
        "label": "Price Of Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PriceOfPerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PriceOfPerWarrant",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price of per warrant (in Dollars per share)",
        "documentation": "Price of per warrant.",
        "label": "Price Of Per Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "documentation": "Amount of principal amount.",
        "label": "Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PriorYearAdjustmentsToReconcileIncomeTaxExpenseBenefitToProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PriorYearAdjustmentsToReconcileIncomeTaxExpenseBenefitToProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior year income tax (over) underestimation",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to prior year adjustments.",
        "label": "Prior Year Adjustments To Reconcile Income Tax Expense Benefit To Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PrivatePlacementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PrivatePlacementsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placements Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in short-term borrowings",
        "label": "Proceeds from borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "tnmg_ProceedsFromGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProceedsFromGuaranteeDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from guarantee deposits",
        "documentation": "Amount of proceeds from guarantee deposits.",
        "label": "Proceeds From Guarantee Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ProceedsFromIssuanceOfFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProceedsFromIssuanceOfFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of financial liabilities at fair value through profit or loss",
        "documentation": "Amount of proceeds from issuance of financial liabilities at fair value through profit or loss.",
        "label": "Proceeds From Issuance Of Financial Liabilities At Fair Value Through Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ProceedsFromIssuanceOfPIPEConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProceedsFromIssuanceOfPIPEConvertibleNotes",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of November PIPE Convertible Notes",
        "documentation": "Amount of proceeds from issuance of convertible notes.",
        "label": "Proceeds From Issuance Of PIPEConvertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of ordinary shares-Private Placement",
        "label": "Proceeds from issue of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfPreferenceShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfPreferenceShares",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Proceeds from issue of preference shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of preference shares. [Refer: Preference shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "ifrs-full_ProceedsFromIssuingOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingOtherEquityInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of ordinary shares-ELOC",
        "label": "Proceeds from issuing other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing equity instruments that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount raised",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "tnmg_ProceedsFromRepaymentsOfFinancialAssetsAtAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProceedsFromRepaymentsOfFinancialAssetsAtAmortizedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Proceeds from repayments of financial assets at amortized cost",
        "documentation": "Amount of proceeds from repayments of financial assets at amortized cost.",
        "label": "Proceeds From Repayments Of Financial Assets At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of intangible assets",
        "label": "Proceeds from sales of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r492",
      "r526"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r492",
      "r526"
     ]
    },
    "tnmg_ProfessionalFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProfessionalFee",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Professional fees settled by issuance of shares",
        "documentation": "The amount of professional fees.",
        "label": "Professional Fee"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ProfessionalFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProfessionalFeePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fee payable",
        "documentation": "Amount of professional fee payable.",
        "label": "Professional Fee Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofExpensesbyNatureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "verboseLabel": "Professional service expenditures (in Dollars)",
        "label": "Professional fees expense"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss for the year",
        "terseLabel": "Loss for the year",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r124",
      "r236",
      "r238",
      "r324",
      "r353",
      "r403",
      "r439",
      "r487",
      "r498"
     ]
    },
    "tnmg_ProfitLossAttributable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProfitLossAttributable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit (loss)",
        "documentation": "Profit (loss)",
        "label": "Profit Loss Attributable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "tnmg_ProfitLossAttributable",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r442"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "tnmg_ProfitLossAttributable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the parent",
        "verboseLabel": "Basic earnings per share, Amount after income tax",
        "netLabel": "Diluted earnings per share, Amount after income tax",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax",
        "terseLabel": "Loss before income tax",
        "label": "Profit (loss) before tax"
       }
      }
     },
     "auth_ref": [
      "r207",
      "r524",
      "r525",
      "r545",
      "r546"
     ]
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "tnmg_ComponentOfOtherComprehensiveIncomelossThatWillNotBeReclassifiedToProfitAndLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofIncomeTaxChargeRelatingtoComponentsofOtherComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax effect on components that will not be reclassified to profit and loss",
        "negatedLabel": "Changes in fair value of financial assets at fair value through other comprehensive income",
        "label": "Profit (loss) from discontinued operations, discontinued operations"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r206",
      "r449",
      "r454"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "terseLabel": "Consolidated operating loss",
        "verboseLabel": "Losses from operations",
        "label": "Profit (loss) from operating activities"
       }
      }
     },
     "auth_ref": [
      "r467",
      "r727"
     ]
    },
    "tnmg_PromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PromissoryNoteMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Note [Member]",
        "label": "Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PromissoryNoteOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PromissoryNoteOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Note [Member]",
        "label": "Promissory Note One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PromissoryNoteOutstandingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PromissoryNoteOutstandingPercentage",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of promissory note outstanding",
        "documentation": "Percentage of promissory note outstanding.",
        "label": "Promissory Note Outstanding Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory notes [Member]",
        "label": "Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r313",
      "r411"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [Member]",
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r314",
      "r468",
      "r497",
      "r531",
      "r537"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r504",
      "r538"
     ]
    },
    "tnmg_PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentNetDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable",
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Ownership (%) December 31,",
        "verboseLabel": "Percentage of ownership",
        "netLabel": "Beneficial ownership, percentage",
        "label": "Percentage of subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r47",
      "r51",
      "r133"
     ]
    },
    "tnmg_ProvisionRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProvisionRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision",
        "documentation": "Provision",
        "label": "Provision Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ProvisonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ProvisonMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision [Member]",
        "label": "Provison Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PublicAndPrivateWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PublicAndPrivateWarrantsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public and Private Warrants [Member]",
        "label": "Public And Private Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PublicMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PublicMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public [Member]",
        "label": "Public Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PublicShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PublicShareholdersMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public shareholders [Member]",
        "label": "Public Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PurchaseConsiderationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PurchaseConsiderationAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration",
        "label": "Purchase Consideration Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash paid during the year",
        "negatedLabel": "Acquisition of intangible assets",
        "terseLabel": "Purchase of computer software (in Dollars)",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "ifrs-full_PurchaseOfInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInvestmentProperty",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of property, plant and equipment",
        "label": "Purchase of investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of investment property. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow",
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash paid during the year",
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIntangibleAssetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of intangible asset",
        "label": "Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets. [Refer: Intangible assets other than goodwill; Investment property; Other non-current assets; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "tnmg_PurchasePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PurchasePrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price (in Dollars per share)",
        "documentation": "Purchase Price.",
        "label": "Purchase Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PurchasePriceAmounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PurchasePriceAmounted",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price amounted (in Dollars)",
        "documentation": "Purchase price amounted.",
        "label": "Purchase Price Amounted"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_PurchasePriceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "PurchasePriceShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price shares",
        "documentation": "Purchase price shares.",
        "label": "Purchase Price Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r155",
      "r180",
      "r190",
      "r284",
      "r489",
      "r491",
      "r712"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r155",
      "r180",
      "r190",
      "r284",
      "r489",
      "r491",
      "r712"
     ]
    },
    "tnmg_RealizedAndUnrealizedLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RealizedAndUnrealizedLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized and unrealized losses",
        "documentation": "Amount of realized and unrealized losses.",
        "label": "Realized And Unrealized Losses"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecapitalizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecapitalizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recapitalization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecapitalizationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecapitalizationDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recapitalization (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecapitalizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecapitalizationLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recapitalization [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecapitalizationScheduleofListingexpenseDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecapitalizationScheduleofListingexpenseDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recapitalization - Schedule of Listing expense (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecapitalizationofListingExpenseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecapitalizationofListingExpenseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Listing expense",
        "documentation": "The amount of recapitalization of listing expenses amount.",
        "label": "Recapitalizationof Listing Expense Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceivablesFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReceivablesFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue from Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecognizedInOtherComprehensiveIncomeFavorableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecognizedInOtherComprehensiveIncomeFavorableChangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized in other comprehensive income favorable change [Member]",
        "label": "Recognized In Other Comprehensive Income Favorable Change Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecognizedInOtherComprehensiveIncomeUnfavorableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecognizedInOtherComprehensiveIncomeUnfavorableChangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized in other comprehensive income unfavorable change [Member]",
        "label": "Recognized In Other Comprehensive Income Unfavorable Change Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecognizedInProfitOrLossFavorableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecognizedInProfitOrLossFavorableChangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized in profit or loss favorable change [Member]",
        "label": "Recognized In Profit Or Loss Favorable Change Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecognizedInProfitOrLossUnfavorableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecognizedInProfitOrLossUnfavorableChangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized in profit or loss unfavorable change [Member]",
        "label": "Recognized In Profit Or Loss Unfavorable Change Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation of Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecordedAsNonoperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecordedAsNonoperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recorded as non-operating expenses",
        "documentation": "Recorded as non-operating expenses.",
        "label": "Recorded As Nonoperating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverable amount",
        "label": "Recoverable amount of asset or cash-generating unit"
       }
      },
      "en": {
       "role": {
        "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r575",
      "r586",
      "r602",
      "r637"
     ]
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RecurringFairValueMeasurementMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurement [member]",
        "label": "Recurring fair value measurement [member]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r383"
     ]
    },
    "tnmg_RecurringFairValueMeasurementsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecurringFairValueMeasurementsAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurements",
        "label": "Recurring Fair Value Measurements Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecurringFairValueMeasurementsAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecurringFairValueMeasurementsAbstract2",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurements",
        "label": "Recurring Fair Value Measurements Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RecurringFairValueMeasurementsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RecurringFairValueMeasurementsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurements assets",
        "documentation": "Recurring fair value measurements assets",
        "label": "Recurring Fair Value Measurements Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RedemptionOptionofSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RedemptionOptionofSharePrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in Dollars per share)",
        "documentation": "The value of the redemption option is of price per share.",
        "label": "Redemption Optionof Share Price"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RefundableDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RefundableDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refundable deposits",
        "documentation": "Refundable deposits.",
        "label": "Refundable Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofInterestExpenseandOtherPayablesInterestPayableDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofInterestExpenseandOtherPayablesInterestPayableDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Interest Expense and Other Payables \u2013Interest Payable [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofInterestExpenseandOtherPayablesInterestPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofInterestExpenseandOtherPayablesInterestPayableDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Interest Expense and Other Payables \u2013Interest Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofLoansfromRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofLoansfromRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Loans from Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofPayablestoRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofPayablestoRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Payables to Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofRelatedPartiesandRelationshipDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofRelatedPartiesandRelationshipDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Related Parties and Relationship (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RelatedPartyTransactionsScheduleofServiceCostsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RelatedPartyTransactionsScheduleofServiceCostsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions - Schedule of Service Costs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RemainingVestingSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RemainingVestingSharesPercentage",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of remaining vesting shares",
        "documentation": "Represents the percentage of remaining vesting shares.",
        "label": "Remaining Vesting Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RentalCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RentalCommitment",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental commitment",
        "documentation": "Represents the amount of rental commitment.",
        "label": "Rental Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossforInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income from operating leases",
        "label": "Rental income from investment property, net of direct operating expense"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of short-term borrowings",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "ifrs-full_RepaymentsOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfNoncurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of long-term borrowings",
        "label": "Repayments of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development expenses",
        "label": "Research and development expense"
       }
      }
     },
     "auth_ref": [
      "r83",
      "r341"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest Financial statements translation differences of foreign operations",
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r31",
      "r317",
      "r547"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest Unrealized gain (loss) on valuation of financial assets at fair value through other comprehensive income",
        "label": "Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated gains and losses on financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r576",
      "r587",
      "r603",
      "r638"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r577",
      "r588",
      "r604",
      "r639"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r584",
      "r595",
      "r611",
      "r646"
     ]
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted share units [member]",
        "verboseLabel": "Restricted Stock Unit [Member]",
        "label": "Restricted share units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "tnmg_RestrictedStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStock",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks",
        "documentation": "Restricted stocks",
        "label": "Restricted Stock"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks [Member]",
        "label": "Restricted Stocks Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees Five [Member]",
        "label": "Restricted Stocks To Employees Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees Four [Member]",
        "label": "Restricted Stocks To Employees Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees [Member]",
        "label": "Restricted Stocks To Employees One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesSevenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees Seven [Member]",
        "label": "Restricted Stocks To Employees Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesSixMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees Six [Member]",
        "label": "Restricted Stocks To Employees Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeesThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeesThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees [Member]",
        "label": "Restricted Stocks To Employees Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RestrictedStocksToEmployeestwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RestrictedStocksToEmployeestwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks to employees [Member]",
        "label": "Restricted Stocks To Employeestwo Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r550",
      "r551"
     ]
    },
    "ifrs-full_RetainedEarningsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r547"
     ]
    },
    "ifrs-full_RevaluationIncreaseDecreasePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevaluationIncreaseDecreasePropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Revaluation increase (decrease), property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from revaluations to fair value. [Refer: Property, plant and equipment; Revaluation surplus]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r25",
      "r310",
      "r315"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement",
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
      "http://www.tnlmediagene.com/role/ScheduleofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue from contracts with customers",
        "label": "Revenue"
       }
      }
     },
     "auth_ref": [
      "r139",
      "r207",
      "r231",
      "r237",
      "r243",
      "r244",
      "r246",
      "r446",
      "r487",
      "r545",
      "r546"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueAndOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueAndOperatingIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed by MG (in Dollars)",
        "label": "Revenue and other operating income"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from external customers",
        "verboseLabel": "Revenue",
        "label": "Revenue from contracts with customers"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r251"
     ]
    },
    "ifrs-full_RevenueFromGovernmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromGovernmentGrants",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant income",
        "label": "Income from government grants, operating"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestIncomeTable",
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Consolidated interest income",
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r232",
      "r241",
      "r719"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfInformationTechnologyServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfInformationTechnologyServices",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earn-out ratio revenue",
        "label": "Revenue from rendering of information technology services"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_RevenueScheduleofDisaggregationofRevenuefromContractswithCustomersDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RevenueScheduleofDisaggregationofRevenuefromContractswithCustomersDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RevenueScheduleofDisaggregationofRevenuefromContractswithCustomersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RevenueScheduleofDisaggregationofRevenuefromContractswithCustomersDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue - Schedule of Disaggregation of Revenue from Contracts with Customers (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ReverseShareSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ReverseShareSplit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse share split",
        "documentation": "Description of the reverse share split.",
        "label": "Reverse Share Split"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ReverseShareSplitAsPartOfTheRecapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ReverseShareSplitAsPartOfTheRecapitalization",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse share split as part of the recapitalization",
        "documentation": "Reverse share split as part of the recapitalization",
        "label": "Reverse Share Split As Part Of The Recapitalization"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ReverseStockSplit",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split",
        "documentation": "The reverse stock split.",
        "label": "Reverse Stock Split"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "documentation": "Right-of-use assets",
        "label": "Right Of Use Assets Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_RightofUseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RightofUseAssetsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets [Member]",
        "label": "Rightof Use Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofCarryingAmountofRightofUseAssetsandtheDepreciationExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Carrying amount",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r173",
      "r261"
     ]
    },
    "tnmg_RightsConversionConvertedIntoOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "RightsConversionConvertedIntoOrdinaryShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Converted ordinary shares",
        "documentation": "Number of rights Conversion converted into ordinary shares.",
        "label": "Rights Conversion Converted Into Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "tnmg_SCIntegratedMarketingCommunicationCoLtdSCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SCIntegratedMarketingCommunicationCoLtdSCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S.C. Integrated Marketing Communication Co., Ltd. (\u201cSC\u201d) [Member]",
        "label": "SCIntegrated Marketing Communication Co Ltd SCMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SC [Member]",
        "label": "SCMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SCSTCGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SCSTCGUMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SC + ST CGU [Member]",
        "label": "SCSTCGUMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SCSTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SCSTMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SC+ST [Member]",
        "label": "SCSTMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_STARCommunicationConsultantCoLtdSTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "STARCommunicationConsultantCoLtdSTMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STAR Communication Consultant Co., Ltd. (\u201cST\u201d) [Member]",
        "label": "STARCommunication Consultant Co Ltd STMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SalariesAndBonusesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SalariesAndBonusesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and bonuses payable",
        "documentation": "Amount of salaries and bonuses payable.",
        "label": "Salaries And Bonuses Payable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SaleMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale [Member]",
        "label": "Sale Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SaleofContributionofAssetBetweenanInvestoranditsAssociateorJointVenture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SaleofContributionofAssetBetweenanInvestoranditsAssociateorJointVenture",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards, Interpretations and Amendments",
        "documentation": "Sale of contribution of asset between an investor and its associate or joint venture.",
        "label": "Saleof Contributionof Asset Betweenan Investorandits Associateor Joint Venture"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SaleofContributionofAssetBetweenanInvestoranditsAssociateorJointVentureEffectiveDateIssuedByIASB": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SaleofContributionofAssetBetweenanInvestoranditsAssociateorJointVentureEffectiveDateIssuedByIASB",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective date issued by IASB",
        "documentation": "Sale of contribution of asset between an investor and its associate or joint venture.",
        "label": "Saleof Contributionof Asset Betweenan Investorandits Associateor Joint Venture Effective Date Issued By IASB"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SalesAnnualGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SalesAnnualGrowthRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales (annual growth rate)",
        "verboseLabel": "Sales annual growth rate",
        "documentation": "The percentage of sales annual growth rate.",
        "label": "Sales Annual Growth Rate"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SalesTaxPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SalesTaxPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax payable",
        "documentation": "Sales tax payable.",
        "label": "Sales Tax Payable"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SalesTaxRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SalesTaxRefund",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable": {
       "parentTag": "ifrs-full_OtherIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOtherIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax refund",
        "documentation": "The amount of sales tax refund.",
        "label": "Sales Tax Refund"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SchedueOfContractAssetsAndAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SchedueOfContractAssetsAndAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Assets and Accounts Receivable",
        "documentation": "Contract Assets and Accounts Receivable.",
        "label": "Schedue Of Contract Assets And Accounts Receivable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduelOfTableShowsMovementsOfLevel3ForYearsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduelOfTableShowsMovementsOfLevel3ForYearsTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Table Shows Movements of Level 3 for years",
        "documentation": "Table Shows Movements of Level 3 for years.",
        "label": "Scheduel Of Table Shows Movements Of Level3 For Years Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfAccountsReceivableBasedOnPastDueDateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfAccountsReceivableBasedOnPastDueDateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Receivable Based On Past Due Date Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfAmendmentsToIfrssAndNewInterpretationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfAmendmentsToIfrssAndNewInterpretationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amendments To Ifrss And New Interpretation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfCapitalSurplusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfCapitalSurplusAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Capital Surplus Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfCarryingAmountOfRightOfUseAssetsAndTheDepreciationExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfCarryingAmountOfRightOfUseAssetsAndTheDepreciationExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Carrying Amount Of Right Of Use Assets And The Depreciation Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfCashAndCashEquivalentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfCashAndCashEquivalentTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "documentation": "Tabular disclosure of cash and cash equivalents.",
        "label": "Schedule Of Cash And Cash Equivalent Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfChangesInInterestsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfChangesInInterestsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Changes In Interests Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfChangesInInterestsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfChangesInInterestsTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Interests",
        "documentation": "The disclosure of changes in interests.",
        "label": "Schedule Of Changes In Interests Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfChangesInLiabilitiesFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfChangesInLiabilitiesFromFinancingActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Changes In Liabilities From Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfComponentsOfIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense",
        "documentation": "Tabular disclosure of components of income tax expense.",
        "label": "Schedule Of Components Of Income Tax Expense Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfConsiderationTransferredForAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfConsiderationTransferredForAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consideration Transferred For Acquisition Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfConsolidatedFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfConsolidatedFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Consolidated Financial Statements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfConsolidatedFinancialStatementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfConsolidatedFinancialStatementsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Consolidated Financial Statements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfContractAssetsAndAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfContractAssetsAndAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contract Assets and Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfConvertiblePreferenceSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfConvertiblePreferenceSharesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Convertible Preference Shares Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfConvertiblePreferenceSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfConvertiblePreferenceSharesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Preference Shares",
        "documentation": "Tabular disclosure of convertible preference shares.",
        "label": "Schedule Of Convertible Preference Shares Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfDetailedInformationAboutAmountsPayablesToRelatedPartiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfDetailedInformationAboutAmountsPayablesToRelatedPartiesTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Payables to Related Parties",
        "documentation": "The detailed information of amount payable to related party.",
        "label": "Schedule Of Detailed Information About Amounts Payables To Related Parties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfDetailedInformationAboutAmountsReceivablesFromRelatedPartiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfDetailedInformationAboutAmountsReceivablesFromRelatedPartiesTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Receivables from Related Parties",
        "documentation": "The detailed information about amounts receivables from related parties.",
        "label": "Schedule Of Detailed Information About Amounts Receivables From Related Parties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfEstimatedUsefulLivesForCurrentAndComparativePeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfEstimatedUsefulLivesForCurrentAndComparativePeriodsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives For Current And Comparative Periods Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfExpiryDateAndExercisePriceOfStockOptionsOutstandingAtBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfExpiryDateAndExercisePriceOfStockOptionsOutstandingAtBalanceSheetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expiry Date And Exercise Price Of Stock Options Outstanding At Balance Sheet Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFairValueOfRestrictedStocksGrantedOnGrantDateIsMeasuredUsingTheDiscountedCashFlowMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFairValueOfRestrictedStocksGrantedOnGrantDateIsMeasuredUsingTheDiscountedCashFlowMethodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Of Restricted Stocks Granted On Grant Date Is Measured Using The Discounted Cash Flow Method Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFairValueOfStockOptionsGrantedOnGrantDateIsMeasuredUsingTheBinomialModelAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFairValueOfStockOptionsGrantedOnGrantDateIsMeasuredUsingTheBinomialModelAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Of Stock Options Granted On Grant Date Is Measured Using The Binomial Model Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFinanceCosts": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFinanceCosts",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinanceCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Costs",
        "documentation": "The schedule of finance costs.",
        "label": "Schedule Of Finance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFinanceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFinanceCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finance Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Liabilities At Fair Value Through Profit Or Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Preference Shares",
        "documentation": "Tabular disclosure of financial liabilities at fair value through profit or loss.",
        "label": "Schedule Of Financial Liabilities At Fair Value Through Profit Or Loss Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfForeignCurrenciesMateriallyAffectedByExchangeRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfForeignCurrenciesMateriallyAffectedByExchangeRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Foreign Currencies Materially Affected By Exchange Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfGeographicalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfGeographicalInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Geographical Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfGoodwillAndIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfGoodwillAndIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Goodwill And Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfGroupsShareBasedPaymentArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfGroupsShareBasedPaymentArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Groups Share Based Payment Arrangements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfImpairmentForGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfImpairmentForGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Impairment For Goodwill Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfImpairmentForGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfImpairmentForGoodwillLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofImpairmentforGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Impairment for Goodwill [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfIncomeTaxChargeRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfIncomeTaxChargeRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Charge Relating to Components of Other Comprehensive Income",
        "documentation": "Tabular disclosure of income tax charge relating to components of other comprehensive income.",
        "label": "Schedule Of Income Tax Charge Relating To Components Of Other Comprehensive Income Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfInterestExpenseAndOtherPayablesInterestPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfInterestExpenseAndOtherPayablesInterestPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Interest Expense And Other Payables Interest Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfInterestIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfInterestIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Interest Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfInvestmentPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfInvestmentPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Investment Properties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfIssuedConvertiblePromissoryNotesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfIssuedConvertiblePromissoryNotesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Issued Convertible Promissory Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfIssuedConvertiblePromissoryNotesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfIssuedConvertiblePromissoryNotesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Issued Convertible Promissory Notes",
        "documentation": "The disclosure of detailed information about issued convertible promissory notes.",
        "label": "Schedule Of Issued Convertible Promissory Notes Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfIssuedSeriesOfConvertiblePreferenceSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfIssuedSeriesOfConvertiblePreferenceSharesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Issued Series Of Convertible Preference Shares Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfKeyAssumptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfKeyAssumptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Key Assumptions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfKeyAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfKeyAssumptionsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofKeyAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Key Assumptions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfListingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfListingExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Listing Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfListingExpenseLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfListingExpenseLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Listing expense [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfLoansFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfLoansFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Loans From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfLongTermBorrowingLendersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfLongTermBorrowingLendersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Borrowing Lenders Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfMaturityForShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfMaturityForShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturity For Short Term Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Minimum Lease Payments Receivable On Leases Of Investment Properties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Minimum Lease Payments Receivable on Leases of Investment Properties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfNewStandardsInterpretationsAndAmendmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfNewStandardsInterpretationsAndAmendmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of New Standards Interpretations And Amendments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfNonDerivativeFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Non Derivative Financial Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfNonDerivativeFinancialLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfNonDerivativeFinancialLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Non-Derivative Financial Liabilities",
        "documentation": "Non-Derivative Financial Liabilities.",
        "label": "Schedule Of Non Derivative Financial Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfNumberOfSharesAndCapitalSurplusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfNumberOfSharesAndCapitalSurplusAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Number Of Shares And Capital Surplus Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfOrdinarySharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfOrdinarySharesOutstandingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Ordinary Shares Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfOrdinarySharesOutstandingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfOrdinarySharesOutstandingLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Ordinary Shares Outstanding [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfOtherGainsAndLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfOtherGainsAndLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Gains and Losses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfOtherIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfOtherIncomeTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherIncomeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Income",
        "documentation": "The disclosure of Other Income.",
        "label": "Schedule Of Other Income Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfOtherPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfOtherPayablesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/OtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Payables",
        "documentation": "Disclosure of detailed information about other payables.",
        "label": "Schedule Of Other Payables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfPayablesToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfPayablesToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Payables To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfPledgedAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfPledgedAssetsTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/PledgedAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of pledged Assets",
        "documentation": "Schedule disclosing information related to the pledged assets.",
        "label": "Schedule Of Pledged Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Profit Or Loss Or Of Other Comprehensive Income From Financial Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Profit or Loss or of Other Comprehensive Income from Financial Assets and Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfProfitOrLossOrOfOtherComprehensiveIncomeFromFinancialAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Profit or Loss or of Other Comprehensive Income from Financial Assets and Liabilities",
        "documentation": "Profit or Loss or of Other Comprehensive Income from Financial Assets and Liabilities.",
        "label": "Schedule Of Profit Or Loss Or Of Other Comprehensive Income From Financial Assets And Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfPropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfReconciliationOfIncomeTaxExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfReconciliationOfIncomeTaxExpenseTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Income Tax Expense",
        "documentation": "Tabular disclosure of reconciliation of income tax expense.",
        "label": "Schedule Of Reconciliation Of Income Tax Expense Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRecoverableAmountEqualOfCarryingAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRecoverableAmountEqualOfCarryingAmountAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Recoverable Amount Equal Of Carrying Amount Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRelatedInformationOfNaturesOfAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRelatedInformationOfNaturesOfAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Information of Natures of Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRelatedInformationOfNaturesOfAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRelatedInformationOfNaturesOfAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Information of Natures of Assets and Liabilities",
        "documentation": "Related Information of Natures of Assets and Liabilities.",
        "label": "Schedule Of Related Information Of Natures Of Assets And Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRelatedPartiesAndRelationshipAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRelatedPartiesAndRelationshipAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Parties And Relationship Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfReportableSegmentsInTheFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfReportableSegmentsInTheFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reportable Segments In The Financial Statements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRestrictedStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRestrictedStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Restricted Stock Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfRestrictedStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfRestrictedStockLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restricted Stock [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSegmentProfitOrLossAndAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSegmentProfitOrLossAndAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segment Profit Or Loss And Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSegmentProfitOrLossAndAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSegmentProfitOrLossAndAssetsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Profit or Loss, and Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSensitivityAnalysisAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSensitivityAnalysisAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSensitivityAnalysisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSensitivityAnalysisLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Sensitivity Analysis [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSensitivityAnalysisOfChangesInSignificantUnobservableFairValueMeasurementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSensitivityAnalysisOfChangesInSignificantUnobservableFairValueMeasurementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sensitivity Analysis Of Changes In Significant Unobservable Fair Value Measurement Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSensitivityAnalysisOfChangesInSignificantUnobservableFairValueMeasurementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSensitivityAnalysisOfChangesInSignificantUnobservableFairValueMeasurementTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement",
        "documentation": "Sensitivity Analysis of Changes in Significant Unobservable Fair Value Measurement.",
        "label": "Schedule Of Sensitivity Analysis Of Changes In Significant Unobservable Fair Value Measurement Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSensitivityAnalysisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSensitivityAnalysisTableTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sensitivity Analysis",
        "documentation": "The entire disclosure for the sensitivity analysis.",
        "label": "Schedule Of Sensitivity Analysis Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfServiceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfServiceCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Service Costs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfSignificantGoodwillAllocatedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfSignificantGoodwillAllocatedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Significant Goodwill Allocated Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfTableShowsMovementsOfLevel3ForYearsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfTableShowsMovementsOfLevel3ForYearsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Table Shows Movements Of Level3 For Years Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfTableShowsMovementsOfLevel3ForYearsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfTableShowsMovementsOfLevel3ForYearsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Table Shows Movements of Level 3 for years [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ScheduleOfUnusedTaxableLossesAndAmountsOfUnrecognizedDeferredIncomeTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ScheduleOfUnusedTaxableLossesAndAmountsOfUnrecognizedDeferredIncomeTaxAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unused Taxable Losses And Amounts Of Unrecognized Deferred Income Tax Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SeasonalityOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeasonalityOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Seasonality of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SeasonalityOfOperationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeasonalityOfOperationsTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/SeasonalityofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seasonality of operations",
        "documentation": "The disclosure of the seasonality of operations.",
        "label": "Seasonality Of Operations Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SecuredBankLoansReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SecuredBankLoansReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured bank loans",
        "label": "Secured bank loans received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of loans received from banks that have been secured by collateral. [Refer: Loans received]"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_SecuredLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SecuredLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured loans",
        "documentation": "Amount of secured loans.",
        "label": "Secured Loans"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "tnmg_SegmentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment assets",
        "documentation": "Segment asset.",
        "label": "Segment Asset"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SegmentInformationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentInformationDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SegmentInformationScheduleofGeographicalInformationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentInformationScheduleofGeographicalInformationDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information - Schedule of Geographical Information (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SegmentInformationScheduleofReportableSegmentsintheFinancialStatementsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentInformationScheduleofReportableSegmentsintheFinancialStatementsDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reportable Segments in the Financial Statements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SegmentInformationScheduleofReportableSegmentsintheFinancialStatementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentInformationScheduleofReportableSegmentsintheFinancialStatementsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information - Schedule of Reportable Segments in the Financial Statements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SegmentInformationScheduleofSegmentProfitorLossandAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SegmentInformationScheduleofSegmentProfitorLossandAssetsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information - Schedule of Segment Profit or Loss, and Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r159",
      "r236",
      "r252",
      "r465",
      "r501"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r159",
      "r242",
      "r252",
      "r465",
      "r501"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sales, general and administrative expenses",
        "label": "Selling, general and administrative expense"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "tnmg_SeniorSecuredConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeniorSecuredConvertibleNoteMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Convertible Note [Member]",
        "label": "Senior Secured Convertible Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_September12024OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "September12024OneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "September 1, 2024\tOne [Member]",
        "label": "September12024 One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SeptemberOneTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeptemberOneTwoThousandTwentyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "September 1, 2024\t[Member]",
        "label": "September One Two Thousand Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SeptemberOneTwoThousandTwentyFourOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeptemberOneTwoThousandTwentyFourOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "September 1, 2024\t[Member]",
        "label": "September One Two Thousand Twenty Four One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SeptemberOneTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SeptemberOneTwoThousandTwentyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "September 1, 2021 [Member]",
        "label": "September One Two Thousand Twenty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ServiceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ServiceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofServiceCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service costs",
        "documentation": "Represents amount of service cost related party.",
        "label": "Service Costs"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ServiceRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ServiceRevenues",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofServiceRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service revenues",
        "documentation": "The amount of service revenues.",
        "label": "Service Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SettledInThePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SettledInThePeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settled in the period",
        "documentation": "Settled in the period.",
        "label": "Settled In The Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentArrangementsContractPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentArrangementsContractPeriod",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract period",
        "documentation": "Contract period.",
        "label": "Share Based Payment Arrangements Contract Period"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentArrangementsGrantDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentArrangementsGrantDate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant date",
        "documentation": "Share-based payment arrangements grant date.",
        "label": "Share Based Payment Arrangements Grant Date"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentArrangementsQuantityGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentArrangementsQuantityGranted",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantity granted",
        "documentation": "Number of share based payment arrangements of quantity granted.",
        "label": "Share Based Payment Arrangements Quantity Granted"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentArrangementsVestingConditions": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentArrangementsVestingConditions",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting conditions",
        "documentation": "Vesting conditions.",
        "label": "Share Based Payment Arrangements Vesting Conditions"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based payment [Member]",
        "label": "Share Based Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofExpiryDateandExercisePriceofStockOptionsOutstandingatBalanceSheetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Expiry Date and Exercise Price of Stock Options Outstanding at Balance Sheet (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Fair Value of Restricted Stocks Granted on Grant Date is Measured Using the Discounted Cash Flow Method (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Fair Value of Stock Options Granted on Grant Date is Measured Using the Binomial Model (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofGroupsShareBasedPaymentArrangementsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofGroupsShareBasedPaymentArrangementsDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofGroupsShareBasedPaymentArrangementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofGroupsShareBasedPaymentArrangementsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Group's Share-Based Payment Arrangements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentScheduleofRestrictedStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentScheduleofRestrictedStockDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment - Schedule of Restricted Stock (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareBasedPaymentTransactionsEmployeeStockOptionsAndRestrictedStocksEquitySettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareBasedPaymentTransactionsEmployeeStockOptionsAndRestrictedStocksEquitySettled",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentTransactionsRelatedtoEmployeeStockOptionsandRestrictedStocksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based payments",
        "documentation": "The amount of share based payment transactions related to employee stock options and restricted stocks.",
        "label": "Share Based Payment Transactions Employee Stock Options And Restricted Stocks Equity Settled"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareIssueRelatedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareIssueRelatedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails",
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares",
        "verboseLabel": "Issue price",
        "label": "Share issue related cost"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/LossesPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Options [Member]",
        "label": "Share options [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofCapitalSurplusTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share premium [Member]",
        "label": "Share premium [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "tnmg_SharePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SharePurchaseAgreementMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Purchase Agreement [Member]",
        "label": "Share Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStockVestedNumberOfShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable",
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stocks vested",
        "verboseLabel": "Restricted stock vested",
        "documentation": "The number of sharebased compensation arrangement by sharebased payment award restricted stock vested number of shares.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Restricted Stock Vested Number Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStocksGrantedNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardRestrictedStocksGrantedNonvestedNumberOfShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Restricted stocks granted but not yet vested at",
        "periodEndLabel": "Restricted stocks granted but not yet vested at",
        "documentation": "The number of sharebased compensation arrangement by sharebased payment award restricted stocks granted non vested number of shares.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Restricted Stocks Granted Nonvested Number Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SharebasedPayments": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SharebasedPayments",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofOrdinarySharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "documentation": "Share-based payments.",
        "label": "Sharebased Payments"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersAMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder A [Member]",
        "label": "Shareholders AMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersBMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder B [Member]",
        "label": "Shareholders BMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder C [Member]",
        "label": "Shareholders CMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersDMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder D [Member]",
        "label": "Shareholders DMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder E [Member]",
        "label": "Shareholders EMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersFMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder F [Member]",
        "label": "Shareholders FMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder G [Member]",
        "label": "Shareholders GMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersHMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder H [Member]",
        "label": "Shareholders HMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersIMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder I [Member]",
        "label": "Shareholders IMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersJMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersJMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder J [Member]",
        "label": "Shareholders JMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersKMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder K [Member]",
        "label": "Shareholders KMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersL1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersL1Member",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder L [Member]",
        "label": "Shareholders L1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersLMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedSeriesofConvertiblePreferenceSharesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder L [Member]",
        "label": "Shareholders LMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShareholdersOneAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShareholdersOneAMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofIssuedConvertiblePromissoryNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holder A [Member]",
        "label": "Shareholders One AMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShortTermBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShortTermBorrowingsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShortTermBorrowingsScheduleofMaturityforShortTermBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShortTermBorrowingsScheduleofMaturityforShortTermBorrowingsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings - Schedule of Maturity for Short-Term Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShortTermBorrowingsScheduleofShortTermBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShortTermBorrowingsScheduleofShortTermBorrowingsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings - Schedule of Short-Term Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShortTermLease": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShortTermLease",
     "presentation": [
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term leases",
        "documentation": "The term of short term lease.",
        "label": "Short Term Lease"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShorttermBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShorttermBorrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable": {
       "parentTag": "tnmg_NonderivativeFinancialLiabilitiesTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings",
        "documentation": "Amount of short-term borrowing.",
        "label": "Shortterm Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ShorttermBorrowingExcludingAccumulatedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ShorttermBorrowingExcludingAccumulatedInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowing excluding accumulated interest",
        "documentation": "Represents short term borrowing excluding accumulated interest.",
        "label": "Shortterm Borrowing Excluding Accumulated Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable",
      "http://www.tnlmediagene.com/role/ScheduleofMaturityforShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Short-term borrowings",
        "label": "Current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ifrs-full_ShorttermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowingsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Borrowings [Member]",
        "label": "Short-term borrowings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r484"
     ]
    },
    "tnmg_SignificantDisasterLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SignificantDisasterLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Disaster Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SignificantDisasterLossTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SignificantDisasterLossTextBlock",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantDisasterLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant disaster loss",
        "documentation": "The disclosure of significant disaster loss.",
        "label": "Significant Disaster Loss Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SignificantEventsAfterTheReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SignificantEventsAfterTheReportingPeriodLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Events After the Reporting Period [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SignificantEventsAftertheReportingPeriodDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SignificantEventsAftertheReportingPeriodDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Events After the Reporting Period (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r52",
      "r148",
      "r382"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r52",
      "r148",
      "r382"
     ]
    },
    "tnmg_SignificantUnobservableInput": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SignificantUnobservableInput",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant unobservable input",
        "documentation": "Significant unobservable input",
        "label": "Significant Unobservable Input"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer Software [Member]",
        "label": "Software Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "tnmg_SponsorLockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SponsorLockMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor Lock [Member]",
        "label": "Sponsor Lock Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SponsorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SponsorMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor [Member]",
        "label": "Sponsor Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SponsorPIPEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SponsorPIPEMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor PIPE [Member]",
        "label": "Sponsor PIPEMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SponsorPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SponsorPromissoryNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor Promissory Notes [Member]",
        "label": "Sponsor Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SponsorShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SponsorShareholdersMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofListingexpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor shareholders [Member]",
        "label": "Sponsor Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary cash flow information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOSS ATTRIBUTABLE TO:",
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfIFRSCompliance": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfIFRSCompliance",
     "presentation": [
      "http://www.tnlmediagene.com/role/ApplicationofNewandRevisedIFRSAccountingStandardsInternationalAccountingStandardsIASInternationalFinancialReportingInterpretationsCommitteeIFRICInterpretationsandStandingInterpretationsCommitteeSICInterpretationsIssuedbyTh"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Application of new and revised IFRS\u00ae Accounting Standards, International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u00ae\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u00ae\u201d) Interpretations issued by the International Accounting Standards Board (\u201cIASB\u201d), (collectively, \u201cIFRSs\u201d)",
        "label": "Statement of IFRS compliance [text block]"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r579",
      "r590",
      "r606",
      "r641"
     ]
    },
    "tnmg_StockAcquisitionRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "StockAcquisitionRightMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock acquisition right [Member]",
        "label": "Stock Acquisition Right Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubscriptionCirculationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SubscriptionCirculationRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inter-segment revenue",
        "label": "Subscription circulation revenue"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "tnmg_SubscriptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SubscriptionPricePerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription price per share (in Dollars per share)",
        "documentation": "Subscription price per share.",
        "label": "Subscription Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SubscriptionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SubscriptionShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription shares",
        "documentation": "Subscription Shares",
        "label": "Subscription Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SubsequentEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SubsequentEventsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Events Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryofMaterialAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryofMaterialAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryofMaterialAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryofMaterialAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryofMaterialAccountingPoliciesScheduleofConsolidatedFinancialStatementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryofMaterialAccountingPoliciesScheduleofConsolidatedFinancialStatementsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies - Schedule of Consolidated Financial Statements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryofMaterialAccountingPoliciesScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryofMaterialAccountingPoliciesScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies - Schedule of Estimated Useful Lives for Current and Comparative Periods (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_SummaryofMaterialAccountingPoliciesScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SummaryofMaterialAccountingPoliciesScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Material Accounting Policies - Schedule of Estimated Useful Lives of Property, Plant and Equipment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SupplierFinanceArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SupplierFinanceArrangementsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier finance arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table. This axis represents the financial liabilities that are part of a supplier finance arrangement."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_SupplierFinanceArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SupplierFinanceArrangementsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier finance arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Supplier finance arrangements\u2019 axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r282",
      "r283"
     ]
    },
    "tnmg_SupportAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "SupportAgreementMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Support Agreement [Member]",
        "label": "Support Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLGroupMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable",
      "http://www.tnlmediagene.com/role/ScheduleofSegmentProfitorLossandAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Group [Member]",
        "label": "TNLGroup Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLMGTNLMGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLMGTNLMGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNLMG (\u201cTNL MG\u201d) [Member]",
        "label": "TNLMGTNLMGMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLMediageneIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLMediageneIncMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Mediagene Inc. [Member]",
        "label": "TNLMediagene Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLMediageneIncformerlyKnownAsTNLMediageneJapanIncMGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLMediageneIncformerlyKnownAsTNLMediageneJapanIncMGMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Mediagene Inc. (formerly known as TNL Mediagene Japan Inc.) (\u201cMG\u201d) [Member]",
        "label": "TNLMediagene Incformerly Known As TNLMediagene Japan Inc MGMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL [Member]",
        "label": "TNLMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TNLTWMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TNLTWMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatAmortizedCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL TW [Member]",
        "label": "TNLTWMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "TW",
     "presentation": [
      "http://www.tnlmediagene.com/role/IncomeTaxBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan [Member]",
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "currency_TWD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "TWD",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGeographicalInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan [Member]",
        "label": "Taiwan, New Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "tnmg_TaxEffectOfChangeInRecognitionOfChangeInAssessmentOfRealizationOfDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TaxEffectOfChangeInRecognitionOfChangeInAssessmentOfRealizationOfDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in assessment of realization of deferred tax assets",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to adjustment in respect of change in recognition of deferred income tax assets.",
        "label": "Tax Effect Of Change In Recognition Of Change In Assessment Of Realization Of Deferred Tax Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxable loss not recognized as deferred tax assets",
        "label": "Tax effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r298"
     ]
    },
    "tnmg_TaxExemptIncomeByTaxRegulation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TaxExemptIncomeByTaxRegulation",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax exempt income by tax regulation",
        "documentation": "Tax exempt income by tax regulation.",
        "label": "Tax Exempt Income By Tax Regulation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit expense calculated at weighted-average statutory tax rate",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r298"
     ]
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax discount rate",
        "label": "Tax rate effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r299"
     ]
    },
    "tnmg_TechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TechnologyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology [Member]",
        "label": "Technology Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r303"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r303"
     ]
    },
    "tnmg_TermOfContractPayments": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TermOfContractPayments",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract payments",
        "documentation": "Represents the term of contract payments.",
        "label": "Term Of Contract Payments"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TermOfLoan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TermOfLoan",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term",
        "documentation": "The term of loan.",
        "label": "Term Of Loan"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TheAuthorizationOfTheConsolidatedFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TheAuthorizationOfTheConsolidatedFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "The Authorization of the Consolidated Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TheNewsLensCoLtdTNLTWMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TheNewsLensCoLtdTNLTWMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The News Lens Co., Ltd. (\u201cTNL TW\u201d) [Member]",
        "label": "The News Lens Co Ltd TNLTWMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TheNewsLensHongKongLtdTNLHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TheNewsLensHongKongLtdTNLHKMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The News Lens Hong Kong Ltd. (\u201cTNL HK\u201d) [Member]",
        "label": "The News Lens Hong Kong Ltd TNLHKMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_ThreeIPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ThreeIPromissoryNoteMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three I Promissory Note [Member]",
        "verboseLabel": "3i Promissory Note [Member]",
        "label": "Three IPromissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract2",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract2"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract3": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract3",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract3"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TimingOfRevenueRecognitionAbstract4": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TimingOfRevenueRecognitionAbstract4",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of revenue recognition",
        "label": "Timing Of Revenue Recognition Abstract4"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r530"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of transfer of goods or services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r530"
     ]
    },
    "tnmg_TnlGroupAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TnlGroupAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Group",
        "label": "Tnl Group Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TnlGroupAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TnlGroupAbstract0",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Group",
        "label": "Tnl Group Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TnlGroupAbstract1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TnlGroupAbstract1",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDisaggregationofRevenuefromContractswithCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TNL Group",
        "label": "Tnl Group Abstract1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails",
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/LeasingArrangementsLesseeDetails",
      "http://www.tnlmediagene.com/role/RelatedPartyTransactionsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofStockOptionsGrantedonGrantDateisMeasuredUsingtheBinomialModelTable",
      "http://www.tnlmediagene.com/role/ScheduleofRecoverableAmountEqualofCarryingAmountTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable",
      "http://www.tnlmediagene.com/role/ScheduleofSignificantGoodwillAllocatedTable",
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of Range [Member]",
        "verboseLabel": "Bottom of Range [Member]",
        "netLabel": "Top of range [member]",
        "label": "Top of Range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r155",
      "r180",
      "r190",
      "r284",
      "r489",
      "r491",
      "r712"
     ]
    },
    "tnmg_TotalAlterationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TotalAlterationAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total alteration amount (in Dollars)",
        "documentation": "Total alteration amount.",
        "label": "Total Alteration Amount"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TotalInterestExpenseForReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TotalInterestExpenseForReportableSegmentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Interest Expense for Reportable Segments [Member]",
        "label": "Total Interest Expense For Reportable Segments Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TotalInterestIncomeForReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TotalInterestIncomeForReportableSegmentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Interest Income for Reportable Segments [Member]",
        "label": "Total Interest Income For Reportable Segments Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TotalOperatingLossForReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TotalOperatingLossForReportableSegmentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Operating Loss for Reportable Segments [Member]",
        "label": "Total Operating Loss For Reportable Segments Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TotalSegmentAssetsForReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TotalSegmentAssetsForReportableSegmentsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofReportableSegmentsintheFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Segment Assets for Reportable Segments [Member]",
        "label": "Total Segment Assets For Reportable Segments Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofPayablestoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable\uff0drelated parties",
        "verboseLabel": "Accounts payable",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofAccountsreceivableTable",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r392",
      "r415",
      "r432"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "tnmg_FinancialAssetsTotal",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables (including related parties)",
        "label": "Current receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r549"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable",
        "label": "Trade and other payables recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable": {
       "parentTag": "ifrs-full_OtherFinancialLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ConsolidatedBalanceSheet",
      "http://www.tnlmediagene.com/role/ScheduleofFinancialinstrumentsbyCategoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Abstract]",
        "terseLabel": "Other receivables:"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TrademarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TrademarkMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails",
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [Member]",
        "verboseLabel": "Trademarks [Member]",
        "label": "Trademark Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransactionsWithNonControllingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransactionsWithNonControllingInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions With Non Controlling Interest Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransactionswithNonControllingInterestDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransactionswithNonControllingInterestDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransactionswithNonControllingInterestDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransactionswithNonControllingInterestDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/TransactionswithNonControllingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransactionswithNonControllingInterestScheduleofChangesinInterestsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransactionswithNonControllingInterestScheduleofChangesinInterestsDetailsLineItems",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Changes in Interests [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransactionswithNonControllingInterestScheduleofChangesinInterestsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransactionswithNonControllingInterestScheduleofChangesinInterestsDetailsTable",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofChangesinInterestsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with Non-Controlling Interest - Schedule of Changes in Interests (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransferConsiderations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransferConsiderations",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofConsiderationTransferredforAcquisitionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer considerations",
        "documentation": "Transfer considerations",
        "label": "Transfer Considerations"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TransferOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TransferOfWarrants",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer warrants (in Shares)",
        "documentation": "Number of shares transfer of warrants.",
        "label": "Transfer Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "tnmg_TumimELOCSPAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TumimELOCSPAMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tumim ELOC SPA [Member]",
        "label": "Tumim ELOCSPAMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TumimELOCSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TumimELOCSharesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tumim ELOC Shares [Member]",
        "label": "Tumim ELOCShares Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandEighteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2018 [Member]",
        "label": "Two Thousand Eighteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandFiftenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandFiftenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2015 [Member]",
        "label": "Two Thousand Fiften Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandFourteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2014 [Member]",
        "label": "Two Thousand Fourteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandNineteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 [Member]",
        "label": "Two Thousand Nineteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandSeventeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandSeventeenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2017 [Member]",
        "label": "Two Thousand Seventeen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandSixteenMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016 [Member]",
        "label": "Two Thousand Sixteen Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyFiveConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyFiveConvertiblePromissoryNoteMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Convertible Promissory Notes [Member]",
        "label": "Two Thousand Twenty Five Convertible Promissory Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 [Member]",
        "label": "Two Thousand Twenty Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyFourConvertiblePromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyFourConvertiblePromissoryNotesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Convertible Promissory Notes [Member]",
        "label": "Two Thousand Twenty Four Convertible Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyFourMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 [Member]",
        "label": "Two Thousand Twenty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2020 [Member]",
        "label": "Two Thousand Twenty Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 [Member]",
        "label": "Two Thousand Twenty One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyThreeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 [Member]",
        "label": "Two Thousand Twenty Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_TwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TwoThousandTwentyTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 [Member]",
        "label": "Two Thousand Twenty Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/LossesPerShareDetails",
      "http://www.tnlmediagene.com/role/ScheduleofFairValueofRestrictedStocksGrantedonGrantDateisMeasuredUsingtheDiscountedCashFlowMethodTable",
      "http://www.tnlmediagene.com/role/ScheduleofRestrictedStockTable",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails",
      "http://www.tnlmediagene.com/role/LossesPerShareDetails",
      "http://www.tnlmediagene.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r499",
      "r529"
     ]
    },
    "ifrs-full_TypesOfContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfContractsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/BusinessCombinationsDetails",
      "http://www.tnlmediagene.com/role/CapitalSurplusDetails",
      "http://www.tnlmediagene.com/role/RecapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of contracts [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r499",
      "r529"
     ]
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "ifrs-full_TypesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial assets. It also represents the standard value for the 'Types of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial liabilities. It also represents the standard value for the 'Types of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofGroupsShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r360"
     ]
    },
    "tnmg_TzuWeiChungMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "TzuWeiChungMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tzu-Wei Chung [Member]",
        "label": "Tzu Wei Chung Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_USDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "USDMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofForeignCurrenciesMateriallyAffectedbyExchangeRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD:NTD [Member]",
        "label": "USDMember"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_USDNTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "USDNTDMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD:NTD [Member]",
        "label": "USDNTDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndiscountedOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofMinimumLeasePaymentsReceivableonLeasesofInvestmentPropertiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Undiscounted operating lease payments to be received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r269"
     ]
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndrawnBorrowingFacilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingLendersTable",
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US$",
        "verboseLabel": "Undrawn amount",
        "label": "Undrawn borrowing facilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "tnmg_UnlistedCommonStocksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedCommonStocksMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted common stocks [Member]",
        "verboseLabel": "Unlisted common stocks\t[Member]",
        "label": "Unlisted Common Stocks Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnlistedCommonStocksOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedCommonStocksOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted common stocks\t[Member]",
        "verboseLabel": "Unlisted common stocks [Member]",
        "label": "Unlisted Common Stocks One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnlistedPreferredStocksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedPreferredStocksMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted preferred stocks [Member]",
        "verboseLabel": "Unlisted Preferred stocks [Member]",
        "label": "Unlisted Preferred Stocks Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnlistedPreferredStocksOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedPreferredStocksOneMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofProfitorLossorofOtherComprehensiveIncomefromFinancialAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted Preferred stocks [Member]",
        "label": "Unlisted Preferred Stocks One Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnlistedPreferredStocksThareeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedPreferredStocksThareeMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted Preferred stocks [Member]",
        "label": "Unlisted Preferred Stocks Tharee Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnlistedPreferredStocksTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnlistedPreferredStocksTwoMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted Preferred stocks [Member]",
        "label": "Unlisted Preferred Stocks Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnrealizedExchangeGainMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnrealizedExchangeGainMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized exchange gain [Member]",
        "label": "Unrealized Exchange Gain Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnrealizedExchangeLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnrealizedExchangeLossesMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized exchange losses [Member]",
        "label": "Unrealized Exchange Losses Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnrealizedGainInIntercompanyTransactionsByConsolidationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnrealizedGainInIntercompanyTransactionsByConsolidationMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain in intercompany transactions by consolidation [Member]",
        "label": "Unrealized Gain In Intercompany Transactions By Consolidation Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnrecognizedDeferredIncomeTaxAssetsAmountFiledAssessed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnrecognizedDeferredIncomeTaxAssetsAmountFiledAssessed",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount filed/ assessed",
        "documentation": "Amount filed/ assessed",
        "label": "Unrecognized Deferred Income Tax Assets Amount Filed Assessed"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnsecuredLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnsecuredLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured loans",
        "documentation": "Amount of unsecured loans.",
        "label": "Unsecured Loans"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_UnusedCreditLinesOfShortTermBankLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "UnusedCreditLinesOfShortTermBankLoansAbstract",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShortTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused credit lines of short-term bank loans",
        "label": "Unused Credit Lines Of Short Term Bank Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused amount",
        "label": "Unused tax credits for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r300"
     ]
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofUnusedTaxableLossesandAmountsofUnrecognizedDeferredIncomeTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax assets",
        "label": "Unused tax losses for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r300"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/SummaryofMaterialAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Lives for Intangible Assets",
        "verboseLabel": "Estimated useful life of intangible assets",
        "label": "Useful life measured as period of time, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r77",
      "r335"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful lives of property, plant and equipment",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r305"
     ]
    },
    "tnmg_ValuationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "ValuationAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofTableShowsMovementsofLevel3foryearsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation adjustment",
        "documentation": "Valuation adjustment.",
        "label": "Valuation Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_VestingSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "VestingSharesPercentage",
     "presentation": [
      "http://www.tnlmediagene.com/role/ShareBasedPaymentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of vesting shares",
        "documentation": "The percentage of vesting shares.",
        "label": "Vesting Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r622"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEmployeeBenefitExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries",
        "label": "Wages and salaries, operating"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "tnmg_WarrantExerciseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WarrantExerciseTerm",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable term",
        "documentation": "Number of years warrants exercisable.",
        "label": "Warrant Exercise Term"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_WarrantPriceOfPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WarrantPriceOfPerShare",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant price of per share (in Dollars per share)",
        "documentation": "Warrant price of per share.",
        "label": "Warrant Price Of Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WarrantsMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ChangesinLiabilitiesfromFinancingActivitiesDetails",
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails",
      "http://www.tnlmediagene.com/role/LossesPerShareDetails",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedInformationofNaturesofAssetsandLiabilitiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofSensitivityAnalysisofChangesinSignificantUnobservableFairValueMeasurementTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [member]",
        "verboseLabel": "Warrants [Member]",
        "label": "Warrants [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for warrants."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "tnmg_WebsitePlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WebsitePlatformMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofEstimatedUsefulLivesforCurrentandComparativePeriodsTable",
      "http://www.tnlmediagene.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Website platform [Member]",
        "label": "Website Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, Options exercised (in Dollars per share)",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r187",
      "r357"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, Options forfeited (in Dollars per share)",
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r186",
      "r356"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, Options granted (in Dollars per share)",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r185",
      "r355"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofShareBasedPaymentArrangementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average exercise price, Options outstanding beginning (in Dollars per share)",
        "periodEndLabel": "Weighted-average exercise price, Options outstanding ending (in Dollars per share)",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r184",
      "r188",
      "r354",
      "r358"
     ]
    },
    "tnmg_WeightedAveragePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WeightedAveragePrice",
     "presentation": [
      "http://www.tnlmediagene.com/role/CapitalStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average price (in Dollars per share)",
        "documentation": "Weighted average price.",
        "label": "Weighted Average Price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofBasicEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share, Weighted average number of ordinary shares outstanding",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "tnmg_WorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WorkingCapital",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/CorporateandGroupInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Negative working capital",
        "documentation": "Working capital.",
        "label": "Working Capital"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "tnmg_WrittenoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WrittenoffFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialRiskManagementandFairValuesofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written-off financial assets",
        "documentation": "Written-off financial assets.",
        "label": "Writtenoff Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_WroteDownAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "WroteDownAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.tnlmediagene.com/role/ImpairmentofNonFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wrote down asset",
        "documentation": "The amount of wrote down asset.",
        "label": "Wrote Down Asset"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_YangShinFanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "YangShinFanMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/SignificantEventsAftertheReportingPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yang, Shin-Fan [Member]",
        "label": "Yang Shin Fan Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_YiChuanLinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "YiChuanLinMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yi Chuan-Lin [Member]",
        "label": "Yi Chuan Lin Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "tnmg_YuLingYangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "YuLingYangMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/ScheduleofInterestExpenseandOtherPayablesInterestPayableTable",
      "http://www.tnlmediagene.com/role/ScheduleofLoansfromRelatedPartiesTable",
      "http://www.tnlmediagene.com/role/ScheduleofRelatedPartiesandRelationshipTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yu-Ling Yang [Member]",
        "label": "Yu Ling Yang Member"
       }
      }
     },
     "auth_ref": []
    },
    "tnmg_acquisitionOfSCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tnlmediagene.com/20251231",
     "localname": "acquisitionOfSCMember",
     "presentation": [
      "http://www.tnlmediagene.com/role/FinancialLiabilitiesatFairValuethroughProfitorLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "acquisition of SC [Member]",
        "label": "acquisition Of SCMember"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "88B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_88B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "77",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_77_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "23",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=23&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS23_g26-26_TI",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_75_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS40_g74-79_TI",
   "URIDate": "2025-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2025-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "59",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_h_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "38",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_38_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_105_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_128&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "169",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_169&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "176",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_176&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "179",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_179_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "180",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_180_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "186",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_186_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "190",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "190",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "192",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_192&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "197",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_197&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "202",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_202_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "204",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_204&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "264",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_264_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "266",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_266&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "273",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_273&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "43",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_43&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_56_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "Subparagraph": "a",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_56_a_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "64A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_64A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B13&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "65",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_65&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "39AK",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_39AK&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "C1E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_C1E&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44NN",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44NN&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.1.14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.1.14&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.49",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.49&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_51&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_l&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_m&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_n&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_o&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_q&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_r&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_56&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_90&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_99&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "60L",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_60L&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "A1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_A1&doctype=Appendix&subtype=A",
   "URIDate": "2025-03-27"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_31_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_31_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "181",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_181_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "181",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_181_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "191",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_191_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "251",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_251&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_10_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  }
 }
}
