{
 "version": "2.2",
 "instance": {
  "form20-f.htm": {
   "nsprefix": "TRLEF",
   "nsuri": "http://trillionenergy.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "form20-f.htm"
     ]
    },
    "schema": {
     "local": [
      "trlef-20241231.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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd",
      "https://xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "trlef-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "trlef-20241231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "trlef-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trlef-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 246,
   "keyCustom": 248,
   "axisStandard": 27,
   "axisCustom": 1,
   "memberStandard": 34,
   "memberCustom": 98,
   "hidden": {
    "total": 433,
    "http://trillionenergy.com/20241231": 259,
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 170,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 503,
   "entityCount": 1,
   "segmentCount": 136,
   "elementCount": 764,
   "unitCount": 11,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1363,
    "http://xbrl.sec.gov/dei/2024": 42
   },
   "report": {
    "R1": {
     "role": "http://trillionenergy.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://trillionenergy.com/role/StatementsOfFinancialPosition",
     "longName": "00000002 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss",
     "longName": "00000003 - Statement - Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Income (Loss) and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:RevenueFromSaleOfOilAndGasProducts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:RawMaterialsAndConsumablesUsed",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://trillionenergy.com/role/StatementsOfStockholdersEquity",
     "longName": "00000004 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "AsOf2021-12-31_ifrs-full_OrdinarySharesMember",
      "name": "ifrs-full:Equity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2021-12-31_ifrs-full_OrdinarySharesMember",
      "name": "ifrs-full:Equity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://trillionenergy.com/role/StatementsOfCashFlows",
     "longName": "00000005 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:StockIssuedForService",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://trillionenergy.com/role/Organization",
     "longName": "999006 - Disclosure - Organization",
     "shortName": "Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfNatureOfBusinessExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfNatureOfBusinessExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://trillionenergy.com/role/MaterialAccountingPolicies",
     "longName": "999007 - Disclosure - Material Accounting Policies",
     "shortName": "Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://trillionenergy.com/role/AmountsReceivable",
     "longName": "999008 - Disclosure - Amounts Receivable",
     "shortName": "Amounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAmountsReceivableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAmountsReceivableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://trillionenergy.com/role/PrepaidExpensesAndDeposits",
     "longName": "999009 - Disclosure - Prepaid Expenses and Deposits",
     "shortName": "Prepaid Expenses and Deposits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://trillionenergy.com/role/AssetsHeldForSale",
     "longName": "999010 - Disclosure - Assets held for Sale",
     "shortName": "Assets held for Sale",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://trillionenergy.com/role/OilAndGasProperties",
     "longName": "999011 - Disclosure - Oil and Gas Properties",
     "shortName": "Oil and Gas Properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://trillionenergy.com/role/PropertyAndEquipment",
     "longName": "999012 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://trillionenergy.com/role/AccountsPayableAndAccruedLiabilities",
     "longName": "999013 - Disclosure - Accounts Payable and Accrued Liabilities",
     "shortName": "Accounts Payable and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://trillionenergy.com/role/LoansPayable",
     "longName": "999014 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://trillionenergy.com/role/Leases",
     "longName": "999015 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://trillionenergy.com/role/ConvertibleDebentures",
     "longName": "999016 - Disclosure - Convertible debentures",
     "shortName": "Convertible debentures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://trillionenergy.com/role/AssetRetirementObligation",
     "longName": "999017 - Disclosure - Asset Retirement Obligation",
     "shortName": "Asset Retirement Obligation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssued",
     "longName": "999018 - Disclosure - Notes and Amounts Receivable for Equity Issued",
     "shortName": "Notes and Amounts Receivable for Equity Issued",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://trillionenergy.com/role/CommonStock",
     "longName": "999019 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://trillionenergy.com/role/StockOptions",
     "longName": "999020 - Disclosure - Stock Options",
     "shortName": "Stock Options",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://trillionenergy.com/role/Warrants",
     "longName": "999021 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://trillionenergy.com/role/RestrictedStockUnits",
     "longName": "999022 - Disclosure - Restricted Stock Units",
     "shortName": "Restricted Stock Units",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://trillionenergy.com/role/RelatedPartyTransactions",
     "longName": "999023 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://trillionenergy.com/role/GeneralAndAdministrative",
     "longName": "999024 - Disclosure - General and Administrative",
     "shortName": "General and Administrative",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://trillionenergy.com/role/SegmentedInformation",
     "longName": "999025 - Disclosure - Segmented Information",
     "shortName": "Segmented Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://trillionenergy.com/role/CapitalManagement",
     "longName": "999026 - Disclosure - Capital Management",
     "shortName": "Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagement",
     "longName": "999027 - Disclosure - Financial Instruments and Risk Management",
     "shortName": "Financial Instruments and Risk Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://trillionenergy.com/role/IncomeTax",
     "longName": "999028 - Disclosure - Income Tax",
     "shortName": "Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://trillionenergy.com/role/SubsequentEvents",
     "longName": "999029 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies",
     "longName": "999030 - Disclosure - Material Accounting Policies (Policies)",
     "shortName": "Material Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://trillionenergy.com/role/MaterialAccountingPoliciesTables",
     "longName": "999031 - Disclosure - Material Accounting Policies (Tables)",
     "shortName": "Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfExplorationAndDevelopmentActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfExplorationAndDevelopmentActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://trillionenergy.com/role/AmountsReceivableTables",
     "longName": "999032 - Disclosure - Amounts Receivable (Tables)",
     "shortName": "Amounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAmountsReceivableExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAmountsReceivableExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://trillionenergy.com/role/PrepaidExpensesAndDepositsTables",
     "longName": "999033 - Disclosure - Prepaid Expenses and Deposits (Tables)",
     "shortName": "Prepaid Expenses and Deposits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfPrepaidAssetsAndDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfPrepaidAssetsAndDepositsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://trillionenergy.com/role/AssetsHeldForSaleTables",
     "longName": "999034 - Disclosure - Assets held for Sale (Tables)",
     "shortName": "Assets held for Sale (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationOfAssestsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationOfAssestsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://trillionenergy.com/role/OilAndGasPropertiesTables",
     "longName": "999035 - Disclosure - Oil and Gas Properties (Tables)",
     "shortName": "Oil and Gas Properties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedOilAndGasPropertiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedOilAndGasPropertiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://trillionenergy.com/role/PropertyAndEquipmentTables",
     "longName": "999036 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://trillionenergy.com/role/AccountsPayableAndAccruedLiabilitiesTables",
     "longName": "999037 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)",
     "shortName": "Accounts Payable and Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://trillionenergy.com/role/LoansPayableTables",
     "longName": "999038 - Disclosure - Loans Payable (Tables)",
     "shortName": "Loans Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfLoansPayableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfLoansPayableExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://trillionenergy.com/role/LeasesTables",
     "longName": "999039 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://trillionenergy.com/role/ConvertibleDebenturesTables",
     "longName": "999040 - Disclosure - Convertible debentures (Tables)",
     "shortName": "Convertible debentures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://trillionenergy.com/role/AssetRetirementObligationTables",
     "longName": "999041 - Disclosure - Asset Retirement Obligation (Tables)",
     "shortName": "Asset Retirement Obligation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfContinuityAssetRetirementObligationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfContinuityAssetRetirementObligationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedTables",
     "longName": "999042 - Disclosure - Notes and Amounts Receivable for Equity Issued (Tables)",
     "shortName": "Notes and Amounts Receivable for Equity Issued (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://trillionenergy.com/role/StockOptionsTables",
     "longName": "999043 - Disclosure - Stock Options (Tables)",
     "shortName": "Stock Options (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://trillionenergy.com/role/WarrantsTables",
     "longName": "999044 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfChangeInWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfChangeInWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://trillionenergy.com/role/RestrictedStockUnitsTables",
     "longName": "999045 - Disclosure - Restricted Stock Units (Tables)",
     "shortName": "Restricted Stock Units (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfInformationAboutRestrictedStockUnitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfInformationAboutRestrictedStockUnitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://trillionenergy.com/role/GeneralAndAdministrativeTables",
     "longName": "999046 - Disclosure - General and Administrative (Tables)",
     "shortName": "General and Administrative (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://trillionenergy.com/role/SegmentedInformationTables",
     "longName": "999047 - Disclosure - Segmented Information (Tables)",
     "shortName": "Segmented Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementTables",
     "longName": "999048 - Disclosure - Financial Instruments and Risk Management (Tables)",
     "shortName": "Financial Instruments and Risk Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfForeignExchangeCurrencyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfForeignExchangeCurrencyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://trillionenergy.com/role/IncomeTaxTables",
     "longName": "999049 - Disclosure - Income Tax (Tables)",
     "shortName": "Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://trillionenergy.com/role/OrganizationDetailsNarrative",
     "longName": "999050 - Disclosure - Organization (Details Narrative)",
     "shortName": "Organization (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:Workingcapital",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfNatureOfBusinessExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:Workingcapital",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfNatureOfBusinessExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
     "longName": "999051 - Disclosure - Schedule of Exploration and Development Activities (Details)",
     "shortName": "Schedule of Exploration and Development Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_SouthAkcakocaSubBasinMember",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfExplorationAndDevelopmentActivitiesExplanatory",
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_SouthAkcakocaSubBasinMember",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfExplorationAndDevelopmentActivitiesExplanatory",
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
     "longName": "999052 - Disclosure - Material Accounting Policies (Details Narrative)",
     "shortName": "Material Accounting Policies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "From2022-04-012022-04-01",
      "name": "TRLEF:ImpactOfHyperinflationAccumulatedDepreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-04-012022-04-01",
      "name": "TRLEF:ImpactOfHyperinflationAccumulatedDepreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DescriptionOfAccountingPolicyForBasisOfPresentation",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails",
     "longName": "999053 - Disclosure - Schedule of Amounts Receivable (Details)",
     "shortName": "Schedule of Amounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:AccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory",
       "TRLEF:DisclosureOfAmountsReceivableExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:AccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory",
       "TRLEF:DisclosureOfAmountsReceivableExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails",
     "longName": "999054 - Disclosure - Schedule of Prepaid Expenses and Deposits (Details)",
     "shortName": "Schedule of Prepaid Expenses and Deposits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:TangibleExplorationAndEvaluationAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfPrepaidAssetsAndDepositsExplanatory",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:TangibleExplorationAndEvaluationAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfPrepaidAssetsAndDepositsExplanatory",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails",
     "longName": "999055 - Disclosure - Schedule of Assets Held for Sale (Details)",
     "shortName": "Schedule of Assets Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "TRLEF:AssetsHeldForSale",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForSale",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationOfAssestsHeldForSaleExplanatory",
       "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://trillionenergy.com/role/AssetsHeldForSaleDetailsNarrative",
     "longName": "999056 - Disclosure - Assets held for Sale (Details Narrative)",
     "shortName": "Assets held for Sale (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:PurchaseOfAvailableforsaleOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:PurchaseOfAvailableforsaleOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfAssetsHeldForSaleExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails",
     "longName": "999057 - Disclosure - Schedule of Oil and Gas Properties (Details)",
     "shortName": "Schedule of Oil and Gas Properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:OilAndGasAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedOilAndGasPropertiesExplanatory",
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "ifrs-full:OilAndGasAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedOilAndGasPropertiesExplanatory",
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
     "longName": "999058 - Disclosure - Oil and Gas Properties (Details Narrative)",
     "shortName": "Oil and Gas Properties (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:InterestPercentageForWells",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:InterestPercentageForWells",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfOilAndGasAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
     "longName": "999059 - Disclosure - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31_ifrs-full_GrossCarryingAmountMember",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative",
     "longName": "999060 - Disclosure - Property and Equipment (Details Narrative)",
     "shortName": "Property and Equipment (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:NetBookValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:NetBookValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails",
     "longName": "999061 - Disclosure - Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "shortName": "Schedule of Accounts Payable and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:AccountsPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:AccountsPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
     "longName": "999062 - Disclosure - Schedule of Loans Payable (Details)",
     "shortName": "Schedule of Loans Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:Borrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfLoansPayableExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
     "longName": "999063 - Disclosure - Schedule of Loans Payable (Details) (Parenthetical)",
     "shortName": "Schedule of Loans Payable (Details) (Parenthetical)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "AsOf2023-04-20",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-04-202023-04-20_custom_BrokerWarrantsMember",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails",
     "longName": "999064 - Disclosure - Schedule of Changes in Lease Liability (Details)",
     "shortName": "Schedule of Changes in Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "TRLEF:AdditionsToLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://trillionenergy.com/role/ScheduleOfLeaseLiabilityDetails",
     "longName": "999065 - Disclosure - Schedule of Lease Liability (Details)",
     "shortName": "Schedule of Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R66": {
     "role": "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
     "longName": "999066 - Disclosure - Schedule of Future Minimum Lease Payments (Details)",
     "shortName": "Schedule of Future Minimum Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://trillionenergy.com/role/LeasesDetailsNarrative",
     "longName": "999067 - Disclosure - Leases (Details Narrative)",
     "shortName": "Leases (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:RemainingLeaseTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:RemainingLeaseTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
     "longName": "999068 - Disclosure - Schedule of Fair Value Assumptions of Conversion Features (Details)",
     "shortName": "Schedule of Fair Value Assumptions of Conversion Features (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "AsOf2023-04-20_custom_WarrantsAndConversionMember_ifrs-full_InterestRateMeasurementInputMember",
      "name": "ifrs-full:SignificantUnobservableInputLiabilities",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-04-20_custom_WarrantsAndConversionMember_ifrs-full_InterestRateMeasurementInputMember",
      "name": "ifrs-full:SignificantUnobservableInputLiabilities",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails",
     "longName": "999069 - Disclosure - Schedule of Convertible Debt (Details)",
     "shortName": "Schedule of Convertible Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:NetDebt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfConvertibleDebtExplanatory",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "ifrs-full:IssueOfConvertibleInstruments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfConvertibleDebtExplanatory",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
     "longName": "999070 - Disclosure - Convertible debentures (Details Narrative)",
     "shortName": "Convertible debentures (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-04-20",
      "name": "TRLEF:ConversionPricePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails",
     "longName": "999071 - Disclosure - Schedule of Asset Retirement Obligations (Details)",
     "shortName": "Schedule of Asset Retirement Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "TRLEF:AssetRetirementObligations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "TRLEF:AssetRetirementObligations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfContinuityAssetRetirementObligationsExplanatory",
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
     "longName": "999072 - Disclosure - Asset Retirement Obligation (Details Narrative)",
     "shortName": "Asset Retirement Obligation (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:UndiscountedAmountRequiredToSettleAssetRetirementObligation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:UndiscountedAmountRequiredToSettleAssetRetirementObligation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails",
     "longName": "999073 - Disclosure - Schedule of Notes and Amounts Receivable for the Equity Issued (Details)",
     "shortName": "Schedule of Notes and Amounts Receivable for the Equity Issued (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:NotesReceivableForEquityIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:NotesReceivableForEquityIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails",
     "longName": "999074 - Disclosure - Schedule of Note and Other Receivable (Details)",
     "shortName": "Schedule of Note and Other Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfPromissoryNoteReceivableExplanatory",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfPromissoryNoteReceivableExplanatory",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedDetailsNarrative",
     "longName": "999075 - Disclosure - Notes and Amounts Receivable for Equity Issued (Details Narrative)",
     "shortName": "Notes and Amounts Receivable for Equity Issued (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:InterestIncomeOnOtherFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://trillionenergy.com/role/CommonStockDetailsNarrative",
     "longName": "999076 - Disclosure - Common Stock (Details Narrative)",
     "shortName": "Common Stock (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_ConsultingAgreementMember",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails",
     "longName": "999077 - Disclosure - Summary of Changes in Stock Options (Details)",
     "shortName": "Summary of Changes in Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
      "unitRef": "CADPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails",
     "longName": "999078 - Disclosure - Schedule of Stock Options Outstanding and Exercisable (Details)",
     "shortName": "Schedule of Stock Options Outstanding and Exercisable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_ExercisePriceOneMember",
      "name": "TRLEF:StockOptionsExpiryDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfSharebasedPaymentArrangementsOptionsOutstandingAndExercisableExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
     "longName": "999079 - Disclosure - Schedule of Fair Value of Block-Scholes Option Pricing Modeling (Details)",
     "shortName": "Schedule of Fair Value of Block-Scholes Option Pricing Modeling (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfMeasurementInputsAndValidationTechniquesForWeightedAverageAssumptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:ExpectedForfeitureRateShareOptionsGranted",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfMeasurementInputsAndValidationTechniquesForWeightedAverageAssumptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://trillionenergy.com/role/StockOptionsDetailsNarrative",
     "longName": "999080 - Disclosure - Stock Options (Details Narrative)",
     "shortName": "Stock Options (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_TwoThousandAndTwentyTwoLongTermIncentiveEquityPlanMember",
      "name": "TRLEF:NumberOfSharesOfCommonStockIssuedAndOutstandingPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
     "longName": "999081 - Disclosure - Summary of Changes in Warrants (Details)",
     "shortName": "Summary of Changes in Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "From2023-04-202023-04-20",
      "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfConvertibleDebenturesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2021-12-31_ifrs-full_WarrantsMember",
      "name": "ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019",
      "unitRef": "CADPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfChangeInWarrantsExplanatory",
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
     "longName": "999082 - Disclosure - Schedule of Purchase Warrants Outstanding (Details)",
     "shortName": "Schedule of Purchase Warrants Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31_custom_WarrantOneMember",
      "name": "TRLEF:CompensationWarrantsNumberOfWarrants",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfSharebasedPaymentArrangementsForPurchaseWarrantsOutstandingExplanatory",
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31_custom_WarrantOneMember",
      "name": "TRLEF:CompensationWarrantsNumberOfWarrants",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfSharebasedPaymentArrangementsForPurchaseWarrantsOutstandingExplanatory",
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
     "longName": "999083 - Disclosure - Schedule of Weighted Average Assumption for Warrants (Details)",
     "shortName": "Schedule of Weighted Average Assumption for Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfMeasurementInputsAndValidationTechniquesForWeightedAverageAssumptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_ifrs-full_WarrantsMember327246500",
      "name": "TRLEF:ExpectedLifeOfOptions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfMeasurementInputsAndvalidationTechniquesForWarrantsExplanatory",
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://trillionenergy.com/role/WarrantsDetailsNarrative",
     "longName": "999084 - Disclosure - Warrants (Details Narrative)",
     "shortName": "Warrants (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-12-31",
      "name": "ifrs-full:LossesOnChangeInFairValueOfDerivatives",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfWarrantsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
     "longName": "999085 - Disclosure - Schedule of Restricted Stock Units (Details)",
     "shortName": "Schedule of Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_RestrictedStockUnitsMember",
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfInformationAboutRestrictedStockUnitsExplanatory",
       "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
     "longName": "999086 - Disclosure - Restricted Stock Units (Details Narrative)",
     "shortName": "Restricted Stock Units (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "From2024-12-312024-12-31",
      "name": "TRLEF:NumberOfShareOptionsVestedInSharebasedPaymentArrangement",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_RestrictedStockUnitsMember",
      "name": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfRestrictedStockUnitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
     "longName": "999087 - Disclosure - Related Party Transactions (Details Narrative)",
     "shortName": "Related Party Transactions (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfPromissoryNoteReceivableExplanatory",
       "TRLEF:DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails",
     "longName": "999088 - Disclosure - Schedule of General and Administrative Expense (Details)",
     "shortName": "Schedule of General and Administrative Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
     "longName": "999089 - Disclosure - Schedule of Geographical Segment Information (Details)",
     "shortName": "Schedule of Geographical Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails",
     "longName": "999090 - Disclosure - Schedule of Net Revenue By Product Segment (Details)",
     "shortName": "Schedule of Net Revenue By Product Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:RevenueFromSaleOfOilAndGasProducts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_custom_OilMember",
      "name": "ifrs-full:RevenueFromSaleOfOilAndGasProducts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfNetRevenueByProductSegmentExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://trillionenergy.com/role/SegmentedInformationDetailsNarrative",
     "longName": "999091 - Disclosure - Segmented Information (Details Narrative)",
     "shortName": "Segmented Information (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:RoyaltiesPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:RoyaltiesPercent",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://trillionenergy.com/role/CapitalManagementDetailsNarrative",
     "longName": "999092 - Disclosure - Capital Management (Details Narrative)",
     "shortName": "Capital Management (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:Equity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R93": {
     "role": "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails",
     "longName": "999093 - Disclosure - Schedule of Foreign Exchange Currency (Details)",
     "shortName": "Schedule of Foreign Exchange Currency (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-12-31_ifrs-full_CurrencyRiskMember",
      "name": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfForeignExchangeCurrencyExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails",
     "longName": "999094 - Disclosure - Summary of Maturity Profile of the Contractual Cash Flow (Details)",
     "shortName": "Summary of Maturity Profile of the Contractual Cash Flow (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "ifrs-full:TradeAndOtherCurrentPayables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31_custom_ContractualLiablitiesMember",
      "name": "ifrs-full:TradeAndOtherCurrentPayables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementDetailsNarrative",
     "longName": "999095 - Disclosure - Financial Instruments and Risk Management (Details Narrative)",
     "shortName": "Financial Instruments and Risk Management (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:AverageForeignExchangeRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails",
     "longName": "999096 - Disclosure - Schedule of Reconciliation of Current Income Taxes (Details)",
     "shortName": "Schedule of Reconciliation of Current Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "TRLEF:DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "999097 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:DeferredTaxLiabilitiesOilAndGasProperties",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:DeferredTaxLiabilitiesOilAndGasProperties",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
     "longName": "999098 - Disclosure - Schedule of Deductible Temporary Differences and Unused Tax Losses (Details)",
     "shortName": "Schedule of Deductible Temporary Differences and Unused Tax Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31_ifrs-full_UnusedTaxLossesMember_custom_ShareIssueCostsMember",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-12-31_ifrs-full_UnusedTaxLossesMember_custom_ShareIssueCostsMember",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative",
     "longName": "999099 - Disclosure - Subsequent events (Details Narrative)",
     "shortName": "Subsequent events (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "AsOf2024-12-31",
      "name": "TRLEF:NaturalGasRevenueDepositPercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "TRLEF:DisclosureOfAssetRetirementObligationsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-12-31",
      "name": "TRLEF:AccountsPayableAndAccruedLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20-f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss) before income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33"
     ]
    },
    "TRLEF_AccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Accounts payable."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable and accrued liabilities",
        "documentation": "Accounts payable and accrued liabilities.",
        "label": "AccountsPayableAndAccruedLiabilities"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccountsReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Accounts receivable current."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccretionAndAccruedInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccretionAndAccruedInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion and accrued interest expense",
        "documentation": "Accretion and accrued interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccretionDiscountRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccretionDiscountRates",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion discount",
        "documentation": "Accretion discount rates."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccretionExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccretionExpenses",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion",
        "documentation": "Accretion Expenses."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccretionOfAssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccretionOfAssetRetirementObligation",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion of asset retirement obligation",
        "documentation": "Accretion of asset retirement obligation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "documentation": "Accrued Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccumulatedDepletionCurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccumulatedDepletionCurrencyTranslationAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency translation adjustment",
        "documentation": "Accumulated depletion currency translation adjustment.",
        "label": "AccumulatedDepletionCurrencyTranslationAdjustment"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AccumulatedDepreciationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AccumulatedDepreciationMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation [Member]",
        "documentation": "Accumulated Depreciation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Modification",
        "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": [
      "r44"
     ]
    },
    "TRLEF_AdditionsCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdditionsCost",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "documentation": "Additions cost.",
        "label": "AdditionsCost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "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": [
      "r42"
     ]
    },
    "TRLEF_AdditionsToLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdditionsToLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions, cost",
        "documentation": "Additions to lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r114"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding \u2013 Diluted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "TRLEF_AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions",
        "documentation": "Adjustments for decrease increase in financial assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and deposits",
        "documentation": "Adjustments for decrease increase in prepaid expenses and deposits.",
        "label": "AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposits"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDepositsNonCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDepositsNonCash",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and deposits",
        "documentation": "Adjustments for decrease increase in prepaid expenses and deposits non cash.",
        "label": "AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDepositsNonCash"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AdjustmentsForDecreaseIncreaseInRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdjustmentsForDecreaseIncreaseInRestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash",
        "documentation": "Adjustments for decrease increase in restricted cash."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts receivable",
        "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": [
      "r261"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on extinguishment accounts payable and loan payable",
        "label": "Adjustments for increase (decrease) in trade accounts payable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "TRLEF_AdjustmentsForIncreaseDecreaseInTradeAccountPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable and accrued liabilities",
        "documentation": "Adjustments for increase decrease in trade account payable and accrued liabilities.",
        "label": "AdjustmentsForIncreaseDecreaseInTradeAccountPayableAndAccruedLiabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in non-cash working capital items:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "TRLEF_AdvancesFromJvPartner": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AdvancesFromJvPartner",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advances from JV Partners",
        "documentation": "Advances from JV partner",
        "label": "AdvancesFromJvPartner"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from advertising."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_AgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AgreementMember",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement [member]",
        "documentation": "Agreement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://trillionenergy.com/role/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": []
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r58"
     ]
    },
    "TRLEF_AmountsReceivableForEquityIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AmountsReceivableForEquityIssued",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails": {
       "parentTag": "TRLEF_NotesAndAmountsReceivableForEquityIssued",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts receivable",
        "documentation": "Amounts receivable for equity issued.",
        "label": "AmountsReceivableForEquityIssued"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AmountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AmountsReceivableMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts receivable [Member]",
        "documentation": "Amounts receivable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r234"
     ]
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "TRLEF_AssetRetirementObligationAccretionExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationAccretionExpenses",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion expense",
        "documentation": "Asset retirement obligation accretion expenses"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationAddition",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "documentation": "Asset retirement obligation addition.",
        "label": "AssetRetirementObligationAddition"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationCurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationCurrencyTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency translation adjustment",
        "documentation": "Asset retirement obligation currency translation adjustment.",
        "label": "AssetRetirementObligationCurrencyTranslationAdjustment"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationImpactOfHyperinflation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationImpactOfHyperinflation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impact of hyperinflation",
        "documentation": "Asset retirement obligation impact of hyper inflation.",
        "label": "AssetRetirementObligationImpactOfHyperinflation"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset retirement obligation [Member]",
        "documentation": "Asset retirement obligation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationRevisionOfEstimates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationRevisionOfEstimates",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in estimate",
        "documentation": "Asset retirement obligation revision of estimates"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligations",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetRetirementObligationsDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset retirement obligation",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Asset retirement obligations."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetRetirementObligationsYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetRetirementObligationsYears",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset retirement obligations years",
        "documentation": "Asset retirement obligations years."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r10",
      "r103",
      "r104",
      "r106",
      "r167",
      "r170"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_AssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "AssetsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets held for sale",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r234"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233",
      "r234"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233",
      "r234"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233",
      "r234"
     ]
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "country_BG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "BG",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BULGARIA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankAndSimilarCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BankAndSimilarCharges",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank charges and other"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of bank and similar charges recognised by the entity as an expense."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss) per share - Basic"
       }
      },
      "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": [
      "r62",
      "r63"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total loans payable",
        "verboseLabel": "Borrowings",
        "terseLabel": "Notes payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "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": [
      "r264"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan, maturity date",
        "verboseLabel": "Maturity date"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "TRLEF_BorrowingsMaturityExtend": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "BorrowingsMaturityExtend",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan, maturity date extend",
        "documentation": "Borrowings maturity extend."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r108",
      "r124",
      "r140",
      "r204",
      "r205",
      "r264"
     ]
    },
    "TRLEF_BrokerWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "BrokerWarrantsMember",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broker warrants [member]",
        "documentation": "Broker warrants [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r41",
      "r49",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r147",
      "r156",
      "r157"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r73",
      "r74",
      "r76",
      "r77",
      "r147",
      "r156",
      "r157"
     ]
    },
    "TRLEF_CashAndAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CashAndAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and accounts payable",
        "documentation": "Cash and accounts payable."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of year"
       }
      },
      "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": [
      "r8",
      "r84",
      "r99"
     ]
    },
    "TRLEF_CashFindersFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CashFindersFeeMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Finders Fee [Member]",
        "documentation": "Cash Finders Fee [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CashFlowNoncashInvestingAndFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash investing and financing activities:",
        "documentation": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by 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": [
      "r79",
      "r86"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r79",
      "r86"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/OrganizationDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "label": "Operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities, from continuing and discontinued operations. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r86"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "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": [
      "r57"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r57"
     ]
    },
    "TRLEF_CendereMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CendereMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cendere [Member]",
        "documentation": "Cendere [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CendereOilFieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CendereOilFieldMember",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cendere Oil Field [Member]",
        "documentation": "Cendere Oil Field [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ChangeInAroEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ChangeInAroEstimate",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in ARO estimate and additions",
        "documentation": "Change in Aro Estimate."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "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": [
      "r66",
      "r68",
      "r107",
      "r115"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "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": [
      "r66",
      "r107",
      "r115"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of contingent 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": [
      "r70",
      "r146"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesDomain",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r146"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "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": [
      "r107"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "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": [
      "r107"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r50"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "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": [
      "r50"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "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": [
      "r19"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r19"
     ]
    },
    "TRLEF_CloseoutFund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CloseoutFund",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails": {
       "parentTag": "TRLEF_PrepaidExpensesAndDeposits",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Close-Out Fund (Note 12)",
        "documentation": "Closeout fund."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CommonStockIssuedWereCancelled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CommonStockIssuedWereCancelled",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:CommonStockIssuedWereCancelled-0]",
        "documentation": "Common stock issued were cancelled."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CompensationWarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CompensationWarrantsExercisePrice",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation warrants, exercise price",
        "documentation": "Compensation warrants, exercise price."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CompensationWarrantsNumberOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CompensationWarrantsNumberOfWarrants",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of warrants outstanding",
        "documentation": "Compensation warrants number of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "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": [
      "r3"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r3"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Net loss and comprehensive loss"
       }
      },
      "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": [
      "r0",
      "r22",
      "r89",
      "r91",
      "r96",
      "r201"
     ]
    },
    "TRLEF_ConsultingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ConsultingAgreementMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting agreement [member]",
        "documentation": "Consulting agreement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ConsultingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ConsultingFees",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting fees",
        "documentation": "Consulting fees."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ConsultingServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ConsultingServiceMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting service [member]",
        "documentation": "Consulting service [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ConsumerPriceIndex": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ConsumerPriceIndex",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer price index",
        "documentation": "Consumer price index."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ContractualLiablitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ContractualLiablitiesMember",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual liablities [member]",
        "documentation": "Contractual liablities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_Conversion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "Conversion",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion",
        "documentation": "Conversion."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ConversionPricePerShare",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion price per share",
        "documentation": "Conversion price per share."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CostAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CostAndExpensesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost and expenses",
        "documentation": "Cost and expenses abstract."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [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": [
      "r161"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r162"
     ]
    },
    "TRLEF_CurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CurrencyTranslationAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency translation adjustment",
        "documentation": "Currency translation adjustment.",
        "label": "CurrencyTranslationAdjustment"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_CurrencyTranslationAdjustmentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CurrencyTranslationAdjustmentCost",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency translation adjustment",
        "documentation": "Currency Translation Adjustment Cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "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": [
      "r13",
      "r93",
      "r201"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDebtInstrumentsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentDebtInstrumentsIssued",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible debt",
        "verboseLabel": "Current, convertible debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current debt instruments issued. [Refer: Debt instruments issued]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://trillionenergy.com/role/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_CurrentInterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentInterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current interest receivable. [Refer: Interest receivable]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLeaseLiabilityDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liability",
        "verboseLabel": "Current portion of lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "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": [
      "r14",
      "r95",
      "r201"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails": {
       "parentTag": "TRLEF_PrepaidExpensesAndDeposits",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_CurrentPrepaidTaxed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "CurrentPrepaidTaxed",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails": {
       "parentTag": "TRLEF_PrepaidExpensesAndDeposits",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid taxes",
        "documentation": "Prepaid taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPrepaymentsAndOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts receivable",
        "totalLabel": "Amounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184"
     ]
    },
    "TRLEF_DebtInstrumentInterestPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DebtInstrumentInterestPayments",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payments",
        "documentation": "Debt instrument interest payments."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DebtInstrumentPrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DebtInstrumentPrincipalPayments",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal payments",
        "documentation": "Debt instrument principal payments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DebtSecurities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instruments issued",
        "verboseLabel": "Convertible debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "TRLEF_DebtSettlementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DebtSettlementMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt settlement [member]",
        "documentation": "Debt settlement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deductible temporary differences and unused tax losses"
       }
      },
      "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": [
      "r34"
     ]
    },
    "TRLEF_DeferredTaxAssetNoncapitalLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxAssetNoncapitalLosses",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-capital losses",
        "documentation": "Deferred tax assets noncapital losses."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DeferredTaxAssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxAssetRetirementObligation",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Asset retirement obligation",
        "documentation": "Deferred tax assets retirement obligation.",
        "label": "DeferredTaxAssetRetirementObligation"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DeferredTaxAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxAssetsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets held for sale",
        "documentation": "Deferred tax assets held for sale.",
        "label": "DeferredTaxAssetsHeldForSale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax expense",
        "label": "Deferred tax expense"
       }
      },
      "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": [
      "r36"
     ]
    },
    "TRLEF_DeferredTaxLiabilitiesConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxLiabilitiesConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Convertible debt",
        "documentation": "Deferred tax liabilities convertible debt.",
        "label": "DeferredTaxLiabilitiesConvertibleDebt"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DeferredTaxLiabilitiesOilAndGasProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxLiabilitiesOilAndGasProperties",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Oil and gas properties",
        "documentation": "Deferred tax liabilities oil and gas properties.",
        "label": "DeferredTaxLiabilitiesOilAndGasProperties"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DeferredTaxLiabilitiesPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxLiabilitiesPropertyAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": "ifrs-full_NetDeferredTaxAssets",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment",
        "documentation": "Deferred tax liabilities property and equipment.",
        "label": "DeferredTaxLiabilitiesPropertyAndEquipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "TRLEF_DeferredTaxOnEquityComponentOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DeferredTaxOnEquityComponentOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax on equity component of convertible debt",
        "documentation": "Deferred tax on equity component of convertible debt."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DefinedBenefitObligationAtPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligaton"
       }
      },
      "en": {
       "role": {
        "documentation": "The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "TRLEF_DepletionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DepletionExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depletion",
        "documentation": "Depletion."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DepletionExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DepletionExpenses",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depletion",
        "documentation": "Depletion.",
        "label": "DepletionExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepositsFromBanks",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Close out Fund amounted"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from banks held by the entity."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_DepreciationMethodPropertyPlantAndEquipment": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationMethodPropertyPlantAndEquipment",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, depreciation useful lives description"
       }
      },
      "en": {
       "role": {
        "documentation": "The depreciation method used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r47",
      "r51"
     ]
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "TRLEF_DescriptionOfAccountingPolicyAssetsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfAccountingPolicyAssetsHeldForSaleExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets Held For Sale",
        "documentation": "Description of accounting policy assets held for sale explanatory.",
        "label": "DescriptionOfAccountingPolicyAssetsHeldForSaleExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DescriptionOfAccountingPolicyConvertibleDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfAccountingPolicyConvertibleDebtExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt",
        "documentation": "Description of accounting policy convertible debt explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DescriptionOfAccountingPolicyForBasisOfPresentation": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPresentation",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation",
        "documentation": "The description of the entity's accounting policy for basis of presentation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Evaluation and Exploration Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for exploration and evaluation assets. [Refer: Exploration and evaluation assets [member]]"
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translation"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-financial Assets"
       }
      },
      "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": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "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": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForOilAndGasAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForOilAndGasAssetsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Oil and Gas Properties",
        "label": "Description of accounting policy for oil and gas assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for oil and gas assets. [Refer: Oil and gas assets]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property 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": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation"
       }
      },
      "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": [
      "r245"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts 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": [
      "r245"
     ]
    },
    "TRLEF_DescriptionOfAccountingPolicyForUseOfEstimatesAndJudgementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForUseOfEstimatesAndJudgementsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates and Judgments",
        "documentation": "Description of accounting policy for use of estimates and judgements explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New IFRS Pronouncements"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the known or reasonably estimable information relevant to assessing the possible impact that the application of a new IFRS, that has been issued but is not yet effective, will have."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "verboseLabel": "Expected volatility"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "TRLEF_DescriptionOfExpectedYerasAsShareOptionsGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfExpectedYerasAsShareOptionsGranted",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Expected years, share options granted",
        "documentation": "Description of Expected yeras as share options granted."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deductible temporary differences and unused tax losses, expiry"
       }
      },
      "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": [
      "r34"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "verboseLabel": "Risk-free interest rate",
        "terseLabel": "Risk free interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "TRLEF_DescriptionOfUnitOfferingsPolicyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DescriptionOfUnitOfferingsPolicyExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unit Offerings",
        "documentation": "Description of unit offerings policy explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DevelopmentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DevelopmentCost",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Development costs",
        "documentation": "Development cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss) per share - Diluted"
       }
      },
      "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": [
      "r62",
      "r63"
     ]
    },
    "TRLEF_DirectorFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DirectorFeesMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director fees [member]",
        "documentation": "Director fees [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DirectorsAndOfficersAndConsultantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DirectorsAndOfficersAndConsultantsMember",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Directors And Officers And Consultants [Member]",
        "documentation": "Directors and officers and consultants [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DirectorsMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Directors [member]",
        "documentation": "Directors [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureAmountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureAmountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts Receivable",
        "verboseLabel": "Schedule Of Amounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureAssetRetirementObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureAssetRetirementObligationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation",
        "verboseLabel": "Schedule Of Asset Retirement Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureAssetsHeldForSaleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureAssetsHeldForSaleAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Held For Sale",
        "verboseLabel": "Schedule Of Assets Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures",
        "verboseLabel": "Schedule Of Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureNotesAndAmountsReceivableForEquityIssuedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureNotesAndAmountsReceivableForEquityIssuedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes And Amounts Receivable For Equity Issued",
        "verboseLabel": "Schedule Of Notes And Amounts Receivable For Equity Issued"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfAccountsPayableAndAccruedLiabilitiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AccountsPayableAndAccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Accrued Liabilities",
        "documentation": "Disclosure of accounts payable and accrued liabilities explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AccountsPayableAndAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of accrued expenses and other liabilities. [Refer: Accruals; Other liabilities]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "TRLEF_DisclosureOfAmountsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfAmountsReceivableExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AmountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amounts Receivable",
        "documentation": "Disclosure of amounts receivable explanatory.",
        "label": "DisclosureOfAmountsReceivableExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more and more than twelve months after reporting date [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to amounts to be recovered or settled after twelve months for classes of assets and liabilities that contain amounts to be recovered or settled both no more, and more than, twelve months after reporting date."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "TRLEF_DisclosureOfAssetRetirementObligationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfAssetRetirementObligationsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Asset Retirement Obligation",
        "documentation": "Disclosure of asset retirement obligations explanatory.",
        "label": "DisclosureOfAssetRetirementObligationsExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfAssetsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfAssetsHeldForSaleExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AssetsHeldForSale"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets held for Sale",
        "documentation": "Disclosure of assets held for sale explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/LoansPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "TRLEF_DisclosureOfChangeInWarrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfChangeInWarrantsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Changes in Warrants",
        "documentation": "Disclosure of change in warrants explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTable",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities in business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities in business combinations."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146"
     ]
    },
    "TRLEF_DisclosureOfContinuityAssetRetirementObligationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfContinuityAssetRetirementObligationsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Asset Retirement Obligations",
        "documentation": "Disclosure of continuity asset retirement obligations explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfConvertibleDebenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfConvertibleDebenturesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible debentures",
        "documentation": "Disclosure of convertible debentures explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfConvertibleDebtExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfConvertibleDebtExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Convertible Debt",
        "documentation": "Description of Convertible Debt explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "TRLEF_DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutAmountsReceivableExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AmountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amounts Receivable",
        "documentation": "Disclosure of detailed information about amounts receivable explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "TRLEF_DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/GeneralAndAdministrativeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of General and Administrative Expense",
        "documentation": "Disclosure of detailed information of general expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "TRLEF_DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfDetailedInformationAboutReconciliationOfCurrentIncomeTaxesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation of Current Income Taxes",
        "documentation": "Disclosure of detailed information about reconciliation of current income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfDetailedInformationOfAssestsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfDetailedInformationOfAssestsHeldForSaleExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/AssetsHeldForSaleTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets Held for Sale",
        "documentation": "Disclosure of detailed information of assests held for sale explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfDetailedOilAndGasPropertiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfDetailedOilAndGasPropertiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Oil and Gas Properties",
        "documentation": "Disclosure of detailed oil and gas properties explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/SegmentedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segmented Information"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/PrepaidExpensesAndDeposits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses and Deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "TRLEF_DisclosureOfExplorationAndDevelopmentActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfExplorationAndDevelopmentActivitiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Exploration and Development Activities",
        "documentation": "Disclosure of exploration and development activities explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments and Risk Management"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "TRLEF_DisclosureOfForeignExchangeCurrencyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfForeignExchangeCurrencyExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Foreign Exchange Currency",
        "documentation": "Disclosure of foreign exchange currency explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/GeneralAndAdministrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/IncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Maturity Profile of the Contractual Cash Flow"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the maturity profile of a defined benefit obligation. This will include the weighted average duration of the defined benefit obligation and may include other information about the distribution of the timing of benefit payments, such as a maturity analysis of the benefit payments. [Refer: Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "TRLEF_DisclosureOfInformationAboutRestrictedStockUnitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfInformationAboutRestrictedStockUnitsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restricted Stock Units",
        "documentation": "Disclosure of information about restricted stock units explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfLeaseLiabilityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfLeaseLiabilityExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Liability",
        "documentation": "The disclosure of lease liability."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121"
     ]
    },
    "TRLEF_DisclosureOfLoansPayableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfLoansPayableExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/LoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Loans Payable",
        "documentation": "Disclosure of loans payable explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Accounting Policies"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "TRLEF_DisclosureOfMeasurementInputsAndValidationTechniquesForWeightedAverageAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfMeasurementInputsAndValidationTechniquesForWeightedAverageAssumptionsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value of Block-Scholes Option Pricing Modeling",
        "documentation": "Disclosure of measurement inputs and validation techniques for weighted average assumptions explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfMeasurementInputsAndvalidationTechniquesForWarrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfMeasurementInputsAndvalidationTechniquesForWarrantsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Assumption for Warrants",
        "documentation": "Disclosure of measurement inputs and validation techniques for warrants explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfNatureOfBusinessExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfNatureOfBusinessExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/Organization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Organization",
        "documentation": "Disclosure of nature of business explanatory.",
        "label": "DisclosureOfNatureOfBusinessExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfNetRevenueByProductSegmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfNetRevenueByProductSegmentExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/SegmentedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Revenue By Product Segment",
        "documentation": "Disclosure of net revenue by product segment explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfNotesAndAmountsReceivableForEquityIssuedExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssued"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and Amounts Receivable for Equity Issued",
        "documentation": "Disclosure of Notes and Amounts Receivable for Equity issued explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Changes in Stock Options"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the number and weighted average remaining contractual life of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Management"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "TRLEF_DisclosureOfOilAndGasAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfOilAndGasAssetsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasProperties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and Gas Properties",
        "documentation": "Disclosure of oil and gas assets explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/SegmentedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Geographical Segment Information"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "TRLEF_DisclosureOfPrepaidAssetsAndDepositsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfPrepaidAssetsAndDepositsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/PrepaidExpensesAndDepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepaid Expenses and Deposits",
        "documentation": "Disclosure of prepaid assets and deposits explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfPromissoryNoteReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfPromissoryNoteReceivableExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Note and Other Receivable",
        "documentation": "Disclosure of promissory note receivable explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "TRLEF_DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Changes in Lease Liability",
        "documentation": "Disclosure of quantitative information about lease liabilities explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "TRLEF_DisclosureOfRelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfRelatedPartyAbstract",
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "TRLEF_DisclosureOfRestrictedStockUnitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfRestrictedStockUnitsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted Stock Units",
        "documentation": "Disclosure of restricted stock units explanatory.",
        "label": "DisclosureOfRestrictedStockUnitsExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the risk management strategy in relation to hedge accounting."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r179"
     ]
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/CommonStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/StockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "TRLEF_DisclosureOfSharebasedPaymentArrangementsForPurchaseWarrantsOutstandingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfSharebasedPaymentArrangementsForPurchaseWarrantsOutstandingExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Purchase Warrants Outstanding",
        "documentation": "Disclosure of share based payment arrangements for purchase warrants outstanding explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOfSharebasedPaymentArrangementsOptionsOutstandingAndExercisableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfSharebasedPaymentArrangementsOptionsOutstandingAndExercisableExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Options Outstanding and Exercisable",
        "documentation": "Disclosure of share based payment arrangements options outstanding and exercisable explanatory."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value Assumptions of Conversion Features"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deductible Temporary Differences and Unused Tax Losses"
       }
      },
      "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": [
      "r37"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Notes and Amounts Receivable for the Equity Issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "TRLEF_DisclosureOfWarrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOfWarrantsExplanatory",
     "presentation": [
      "http://trillionenergy.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrants",
        "documentation": "Disclosure of warrants explanatory.",
        "label": "DisclosureOfWarrantsExplanatory"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOilAndGasPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOilAndGasPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil And Gas Properties"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureOrganizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureOrganizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureRestrictedStockUnitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureRestrictedStockUnitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisclosureWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisclosureWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DiscountLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DiscountLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Discount",
        "documentation": "Discount lease liabilities.",
        "label": "DiscountLeaseLiabilities"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DiscountedInterestFreeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DiscountedInterestFreeRate",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest free rate",
        "documentation": "Discounted interest free rate."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_DisposalOfRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DisposalOfRightofuseAssets",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of right of use assets",
        "documentation": "Disposal of right of use assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r43"
     ]
    },
    "TRLEF_DividendYieldMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "DividendYieldMeasurementInputMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend yield measurement input [member]",
        "documentation": "Dividend yield measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r233"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r231",
      "r233",
      "r234"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r231",
      "r233",
      "r234",
      "r236"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://trillionenergy.com/role/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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r232"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r220"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r233"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r235"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://trillionenergy.com/role/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_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "TRLEF_EffectOfExchangeRateChangesOnAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EffectOfExchangeRateChangesOnAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "documentation": "Effect of exchange rate changes on accounts payable.",
        "label": "EffectOfExchangeRateChangesOnAccountsPayable"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_EffectOfExchangeRateChangesOnAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EffectOfExchangeRateChangesOnAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable",
        "documentation": "Effect of exchange rate changes on accounts receivable.",
        "label": "EffectOfExchangeRateChangesOnAccountsReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "verboseLabel": "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": [
      "r81",
      "r82"
     ]
    },
    "TRLEF_EffectOfExchangeRateChangesOnLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EffectOfExchangeRateChangesOnLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liability",
        "documentation": "Effect of exchange rate changes on lease liability.",
        "label": "EffectOfExchangeRateChangesOnLeaseLiability"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_EffectOfExchangeRateChangesOnLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EffectOfExchangeRateChangesOnLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loans payable",
        "documentation": "Effect of exchange rate changes on loans payable.",
        "label": "EffectOfExchangeRateChangesOnLoansPayable"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_EmploymentAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EmploymentAgreementMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employment agreement [member]",
        "documentation": "Employment agreement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r226"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r222"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://trillionenergy.com/role/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_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://trillionenergy.com/role/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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended 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": [
      "r240"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r222"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://trillionenergy.com/role/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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r237"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r222"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r222"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r222"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://trillionenergy.com/role/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/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r238"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/CapitalManagementDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 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": [
      "r10",
      "r16",
      "r88",
      "r90",
      "r103",
      "r104",
      "r106"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 equity:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_EquityReduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EquityReduction",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction to equity",
        "documentation": "Equity reduction."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_EquityToBeIssuedForSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "EquityToBeIssuedForSettlementAgreement",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity to be issued for settlement agreement",
        "documentation": "Equity to be issued for settlement agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EstimatedFinancialEffectOfContingentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arbitration damages sought, value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceEightMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price eight [member]",
        "documentation": "Exercise price eight [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceElevenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Eleven [Member]",
        "documentation": "Exercise Price Eleven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceFiveMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price five [member]",
        "documentation": "Exercise price five [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceFourMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price four [member]",
        "documentation": "Exercise price four [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceNineMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price nine [member]",
        "documentation": "Exercise price nine [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "TRLEF_ExercisePriceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceOneMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price one [member]",
        "documentation": "Exercise price one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePricePerShare",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price per share",
        "documentation": "Exercise price per share."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceSevenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price seven [member]",
        "documentation": "Exercise price seven [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price",
        "verboseLabel": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "TRLEF_ExercisePriceSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceSixMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price six [member]",
        "documentation": "Exercise price six [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceTenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price ten [member]",
        "documentation": "Exercise price ten [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceThreeMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price three [member]",
        "documentation": "Exercise price three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExercisePriceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExercisePriceTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price two [member]",
        "documentation": "Exercise price two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend as percentage, share options granted",
        "verboseLabel": "Expected dividend yield"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "TRLEF_ExpectedForfeitureRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExpectedForfeitureRateShareOptionsGranted",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeiture rate",
        "documentation": "Expected forfeiture rate share options granted."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExpectedLifeMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExpectedLifeMeasurementInputMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life measurement input [member]",
        "documentation": "Expected life measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExpectedLifeOfOptions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExpectedLifeOfOptions",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life",
        "documentation": "Expected life of options."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ExpectedRatesOfInflation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ExpectedRatesOfInflation",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inflation interest rate",
        "documentation": "Expected rates of inflation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total expenses",
        "label": "Expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_ExplorationAndEvaluationAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExplorationAndEvaluationAssetsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exploration and evaluation assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for exploration and evaluation expenditures recognised as assets in accordance with the entity's accounting policy. Exploration and evaluation expenditures are expenditures incurred by an entity in connection with the exploration for, and evaluation of, mineral resources before the technical feasibility and commercial viability of extracting a mineral resource are demonstrable."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_FairValueOfWarrantsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "FairValueOfWarrantsIssued",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of warrants",
        "documentation": "Fair value of warrants issued."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_FilingAndTransferFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "FilingAndTransferFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Filing and transfer fees",
        "documentation": "Filing and transfer fees expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance cost",
        "label": "Finance cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "TRLEF_FinancialInstrumentsAndRiskManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "FinancialInstrumentsAndRiskManagementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments And Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_FindersWarrantsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "FindersWarrantsIssued",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finder\u2019s warrants issued",
        "documentation": "Finders warrants issued."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_FindersWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "FindersWarrantsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finders warrants [member]",
        "documentation": "Finders warrants [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixtures and fittings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "TRLEF_GainLossOnDebtSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainLossOnDebtSettlement",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) loss on debt settlement",
        "documentation": "Gain loss on debt settlement.",
        "label": "GainLossOnDebtSettlement"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainLossOnDebtSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainLossOnDebtSettlements",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on debt extinguishment",
        "documentation": "Gain loss on debt settlements."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainLossOnImpairmentOfAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainLossOnImpairmentOfAssetsHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on impairment of assets held for sale",
        "documentation": "Gain loss on impairment of assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainOnLeaseModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainOnLeaseModification",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on lease modification",
        "documentation": "Gain on lease modification."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainOnLeaseModificationHyperinflation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainOnLeaseModificationHyperinflation",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on lease modification hyperinflation",
        "documentation": "Gain on lease modification hyperinflation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainOnModificationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainOnModificationOfLease",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 13.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on modification of lease",
        "negatedLabel": "Gain on modification of lease",
        "documentation": "Gain on modification of lease."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GainOnTerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GainOnTerminationOfLease",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 14.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on termination of lease",
        "negatedLabel": "Gain on termination of lease",
        "documentation": "Gain on termination of lease."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of derivative liability",
        "negatedLabel": "Change in fair value of derivative liability"
       }
      },
      "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": [
      "r249"
     ]
    },
    "ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 12.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) on sale of oil and gas properties and equipment",
        "negatedLabel": "Loss (gain) on sale of oil and gas properties and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "verboseLabel": "Gain loss on extinguishment of loan payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r54"
     ]
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnNetMonetaryPosition",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 11.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on net monetary position",
        "negatedLabel": "Gain on net monetary position",
        "verboseLabel": "Monetary position"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "TRLEF_GasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GasMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gas [member]",
        "documentation": "Gas [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 6.0
      },
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "totalLabel": "General and Administrative"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "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": [
      "r175",
      "r189",
      "r207",
      "r212"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "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": [
      "r175",
      "r189",
      "r207",
      "r212"
     ]
    },
    "TRLEF_GeologicalAndGeophysicalExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GeologicalAndGeophysicalExpenses",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geological and geophysical expenses",
        "documentation": "Geological and geophysical expenses."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_GrantingAndVestingOfRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GrantingAndVestingOfRestrictedStockUnitsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granting and vesting of restricted stock units [member]",
        "documentation": "Granting and vesting of restricted stock units [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r72",
      "r75",
      "r78",
      "r147",
      "r157",
      "r159",
      "r213"
     ]
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total future minimum lease payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r215"
     ]
    },
    "TRLEF_GstReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "GstReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GST receivable",
        "documentation": "Gst receivable current."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HistoricalVolatilityForSharesMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "HistoricalVolatilityForSharesMeasurementInputMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Historical volatility for shares, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the historical volatility for shares used as a measurement input."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "TRLEF_IfrsStatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IfrsStatementLineItems",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails",
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails",
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementLineItems [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_IfrsStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IfrsStatementTable",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IfrsStatementTable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfChangeInFunctionalCurrency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfChangeInFunctionalCurrency",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of change in functional currency",
        "documentation": "Impact of change in functional currency."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfHyperinflation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfHyperinflation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of hyperinflation",
        "documentation": "Impact of hyperinflation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfHyperinflationAccumulatedDepletion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfHyperinflationAccumulatedDepletion",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impact of hyperinflation",
        "documentation": "Impact of hyperinflation accumulated depletion.",
        "label": "ImpactOfHyperinflationAccumulatedDepletion"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfHyperinflationAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfHyperinflationAccumulatedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of hyperinflation accumulated depreciation",
        "documentation": "Impact of hyperinflation accumulated depreciation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfHyperinflationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfHyperinflationCost",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impact of hyperinflation",
        "documentation": "Impact of hyperinflation cost.",
        "label": "ImpactOfHyperinflationCost"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpactOfHyperinflations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpactOfHyperinflations",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impact of hyperinflation",
        "documentation": "Impact of hyperinflations.",
        "label": "ImpactOfHyperinflations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment",
        "verboseLabel": "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": [
      "r67",
      "r68"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss property plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r45"
     ]
    },
    "TRLEF_ImpairmentOfExplorationAndEvaluationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpairmentOfExplorationAndEvaluationAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of exploration and evaluation assets",
        "verboseLabel": "Loss on impairment of exploration and evaluation assets",
        "documentation": "Impairment of exploration and evaluation assets."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpairmentOfOgAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpairmentOfOgAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of O&amp;G assets",
        "documentation": "Impairment Of Og assets."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ImpairmentsOfOilAndGasProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ImpairmentsOfOilAndGasProperties",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 9.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of oil and gas properties",
        "label": "Loss on impairment of O&amp;G assets",
        "documentation": "Impairments of oil and gas properties."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r31",
      "r32",
      "r33",
      "r60",
      "r102",
      "r166"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "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": [
      "r84"
     ]
    },
    "TRLEF_IncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable and accrued liabilities",
        "documentation": "Increase decrease in trade account payable.",
        "label": "IncreaseDecreaseInTradeAccountPayable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughConversionOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible debt \u2013 Equity component"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the conversion of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for Warrant exercise"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of warrants."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "TRLEF_IncreaseDecreaseThroughNetExchangeDifferencesAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation",
        "documentation": "Increase decrease through net exchange differences assets.",
        "label": "IncreaseDecreaseThroughNetExchangeDifferencesAssets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency translation adjustment",
        "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": [
      "r48"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation \u2013 options",
        "verboseLabel": "Stock based compensation expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "TRLEF_IncreaseDecreaseThroughSharebasedPaymentTransactionsRestrictedStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactionsRestrictedStock",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation \u2013 RSU\u2019s",
        "documentation": "Increase decrease through sharebased payment transactions restricted stock."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_IncreaseIndexMovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IncreaseIndexMovements",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase index movements",
        "documentation": "Increase index movements."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_IncreaseIndexMovementsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "IncreaseIndexMovementsPercentage",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase index movements percentage",
        "documentation": "Increase index movements percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r165",
      "r172"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_InterestPaidOnConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InterestPaidOnConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid on convertible debt",
        "documentation": "Interest paid on convertible debt."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_InterestPaidOnCreditFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InterestPaidOnCreditFacilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid on credit facilities",
        "documentation": "Interest paid on credit facilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_InterestPaymentOnLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InterestPaymentOnLoan",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payment on loan",
        "documentation": "Interest payment on loan."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_InterestPercentageForWells": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InterestPercentageForWells",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest percentage for wells",
        "documentation": "Interest percentage for wells."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRateMeasurementInputMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate used as a measurement input."
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "ifrs-full_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest receivable",
        "terseLabel": "Accrued interest",
        "label": "Interest receivable [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a receivable."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRevenueExpense",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Interest income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]"
       }
      }
     },
     "auth_ref": [
      "r167",
      "r172",
      "r249"
     ]
    },
    "TRLEF_InvestorRelationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InvestorRelationMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investor relation [member]",
        "documentation": "Investor relation [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_InvestorRelationsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "InvestorRelationsExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investor relations",
        "documentation": "Investor relations expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssueOfConvertibleInstruments",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The change in equity resulting from the issuing of convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of share issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "TRLEF_JvContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "JvContributionCost",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JV Contributions",
        "documentation": "Jv contribution cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "verboseLabel": "Stock based compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r118",
      "r119",
      "r130",
      "r214",
      "r217",
      "r244"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r118",
      "r119",
      "r130",
      "r214",
      "r217",
      "r244"
     ]
    },
    "TRLEF_LaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LaterThanTwoYearsMember",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years [member]",
        "documentation": "Later than two years [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the lease commitments for short-term leases accounted for applying paragraph 6 of IFRS 16. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "TRLEF_LeaseComponentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LeaseComponentValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease component value",
        "documentation": "Lease component value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails",
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/ScheduleOfLeaseLiabilityDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "totalLabel": "Lease liability",
        "label": "Total",
        "verboseLabel": "Lease liability"
       }
      },
      "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": [
      "r112"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r198",
      "r200"
     ]
    },
    "TRLEF_LeaseLiabilityCurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LeaseLiabilityCurrencyTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Currency translation adjustment",
        "documentation": "Lease liability currency translation adjustment.",
        "label": "LeaseLiabilityCurrencyTranslationAdjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r251"
     ]
    },
    "ifrs-full_LegalProceedingsContingentLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LegalProceedingsContingentLiabilityMember",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal proceedings contingent liability [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for legal proceedings. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Total 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": [
      "r10",
      "r103",
      "r104",
      "r106",
      "r167",
      "r171"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "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": [
      "r199"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "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": [
      "r199"
     ]
    },
    "TRLEF_LiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LiabilitiesMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [member]",
        "documentation": "Liabilities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LongTermNetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LongTermNetDebt",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term, convertible debt",
        "documentation": "Long term net debt."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term portion of loans payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_LongtermDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermDeposits",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "TRLEF_LossFromDisposalOfOilAndGasAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossFromDisposalOfOilAndGasAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss from disposal of oil and gas assets",
        "documentation": "Loss from disposal of oil and gas assets."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnImpairmentAndSaleOfAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnImpairmentAndSaleOfAssetsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 8.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on impairment and sale of assets held for sale",
        "label": "Loss on sale and revaluation of assets held for sale",
        "documentation": "Loss on impairment and sale of assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnImpairmentOfExplorationAndEvaluationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnImpairmentOfExplorationAndEvaluationAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on impairment of exploration and evaluation assets",
        "documentation": "Loss on impairment of exploration and evaluation assets."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnIssuanceOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on issuance of debt",
        "documentation": "Loss on issuance of debt."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnIssuanceOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnIssuanceOfShares",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 10.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on issuance of shares",
        "label": "Loss on issuance of shares",
        "documentation": "Loss on issuance of shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnSaleAndRevaluation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnSaleAndRevaluation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on sale and revaluation of AHFS",
        "documentation": "Loss on sale and revaluation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnSettlementAgreement",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on settlement agreement",
        "documentation": "Loss on settlement agreement.",
        "label": "LossOnSettlementAgreement"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_LossOnWriteoffOfNotesAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "LossOnWriteoffOfNotesAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0,
       "order": 7.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/NotesAndAmountsReceivableForEquityIssuedDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on write-off of notes and other receivables",
        "label": "Loss on write-off of notes and other receivables",
        "documentation": "Loss on write off of notes and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LossesOnChangeInFairValueOfDerivatives",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "TRLEF_MarketInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "MarketInterestRate",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market interest rate",
        "documentation": "Market interest rate."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "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": [
      "r12",
      "r110",
      "r118",
      "r119",
      "r122",
      "r123",
      "r124",
      "r130",
      "r153",
      "r160",
      "r190",
      "r214"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "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": [
      "r12",
      "r110",
      "r118",
      "r119",
      "r122",
      "r123",
      "r124",
      "r130",
      "r153",
      "r190",
      "r214",
      "r216"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaximumExposureToCreditRisk",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum credit exposure"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "TRLEF_ModificationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ModificationOfLease",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Modification of lease",
        "label": "Modification of lease",
        "documentation": "Modification of lease."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MotorVehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MotorVehiclesMember",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Motor vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing self-propelled ground vehicles used in the entity's operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "TRLEF_NaturalGasRevenueDepositPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NaturalGasRevenueDepositPercentage",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Natural gas revenue deposit percentage",
        "documentation": "Natural gas revenue deposit percentage."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NetBookValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net book value",
        "documentation": "Net book value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDebt",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Net debt"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets (liabilities)",
        "label": "Net deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "ifrs-full_NetForeignExchangeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetForeignExchangeLoss",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/FinancialInstrumentsAndRiskManagementDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Net foreign exchange loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The net loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r254"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://trillionenergy.com/role/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": []
    },
    "TRLEF_NonBrokeredPrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NonBrokeredPrivatePlacementMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non brokered private placement [member]",
        "documentation": "Non brokered private placement [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NonadjustingEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NonadjustingEventMember",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonadjusting Event [Member]",
        "documentation": "Nonadjusting event [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "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": [
      "r30"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r30"
     ]
    },
    "TRLEF_NoncapitalLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NoncapitalLossesMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncapital losses [member]",
        "documentation": "Noncapital losses [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NoncapitalLossesWithoutExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NoncapitalLossesWithoutExpirationMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncapital losses without expiration [member]",
        "documentation": "Noncapital losses without expiration [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r13",
      "r94",
      "r201"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "As at December 31"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentDebtInstrumentsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentDebtInstrumentsIssued",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Convertible debt",
        "label": "Non-current debt instruments issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current debt instruments issued. [Refer: Debt instruments issued]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLeaseLiabilityDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liability",
        "label": "Long-term portion of lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r11",
      "r118",
      "r119",
      "r130",
      "r214",
      "r217"
     ]
    },
    "TRLEF_NotesAndAmountsReceivableForEquityIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NotesAndAmountsReceivableForEquityIssued",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Notes and Amounts Receivable for Equity Issued",
        "documentation": "Notes and amounts receivable for equity issued.",
        "label": "NotesAndAmountsReceivableForEquityIssued"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NotesAndAmountsReceivableForEquityIssuedWriteoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NotesAndAmountsReceivableForEquityIssuedWriteoff",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-off",
        "documentation": "Notes and amounts receivable for equity issued writeoff.",
        "label": "NotesAndAmountsReceivableForEquityIssuedWriteoff"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured convertible debenture",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "verboseLabel": "Notes receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotesAndOtherExplanatoryInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and other explanatory information [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NotesReceivableForEquityIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NotesReceivableForEquityIssued",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails": {
       "parentTag": "TRLEF_NotesAndAmountsReceivableForEquityIssued",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNotesAndAmountsReceivableForEquityIssuedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes receivable",
        "documentation": "Notes receivable for equity issued."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NotesReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NotesReceivablesMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes receivables [member]",
        "documentation": "Notes receivables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants to purchase shares",
        "verboseLabel": "Number of warrants, Issued",
        "terseLabel": "Warrants, Issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r263"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Warrants, Excercised",
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Warrants, Expired",
        "label": "Number of other equity instruments expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of purchase share outstanding, Beginning of the period",
        "periodEndLabel": "Number of purchase share outstanding, Ending of the period",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of options outstanding, Beginning Balance",
        "periodEndLabel": "Number of options outstanding, Ending Balance",
        "label": "Number of Options Outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r137",
      "r140"
     ]
    },
    "TRLEF_NumberOfRestrictedStockUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfRestrictedStockUnits",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of restricted stock units",
        "documentation": "Number Of restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfShareIssuanceOfOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfShareIssuanceOfOutstanding",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of private placement shares",
        "documentation": "Number of Share Issuance of Outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedLabel": "Number of options outstanding, Exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of options outstanding, Exercised",
        "label": "Number of share options expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of options outstanding, forfeited",
        "negatedTerseLabel": "Number of restricted stock units, Canceled",
        "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": [
      "r134"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of warrant",
        "verboseLabel": "Number of options outstanding, Granted",
        "terseLabel": "Number of restricted stock units, Granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "TRLEF_NumberOfShareOptionsGrantedResidualSharesInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfShareOptionsGrantedResidualSharesInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant issued price per share",
        "documentation": "Number of share options granted residual shares in share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfShareOptionsVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfShareOptionsVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options Vested",
        "verboseLabel": "Number of restricted stock units, Vested",
        "terseLabel": "Number of options vested",
        "documentation": "Number of share options vested in share based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfShareOptionsVestedInSharebasedPaymentArrangements": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfShareOptionsVestedInSharebasedPaymentArrangements",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of options vested",
        "documentation": "Number of share options vested in sharebased payment arrangements.",
        "label": "NumberOfShareOptionsVestedInSharebasedPaymentArrangements"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfShareOptionsVestedInValuebasedPaymentArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfShareOptionsVestedInValuebasedPaymentArrangement",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of options vested",
        "documentation": "Number of share options vested in value based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfSharesBonus": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfSharesBonus",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares bonus",
        "documentation": "Number of shares bonus."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares",
        "verboseLabel": "Number of units issued",
        "terseLabel": "Shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "TRLEF_NumberOfSharesIssuedAndFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfSharesIssuedAndFairValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued and fair value",
        "documentation": "Number of shares issued and fair value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfSharesIssuedGrantedAndVested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfSharesIssuedGrantedAndVested",
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued, granted and vested",
        "documentation": "Number of shares issued granted and vested."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfSharesIssuedSettleOutstandingDebt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfSharesIssuedSettleOutstandingDebt",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued settle outstanding debt",
        "documentation": "Number of shares issued settle outstanding debt."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_NumberOfSharesOfCommonStockIssuedAndOutstandingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "NumberOfSharesOfCommonStockIssuedAndOutstandingPercentage",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued and outstanding percentage",
        "documentation": "Number of shares issued and outstanding percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, shares",
        "periodEndLabel": "Balance, shares",
        "label": "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": [
      "r18"
     ]
    },
    "TRLEF_ObligationToIssueShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ObligationToIssueShares",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligation to issue shares",
        "documentation": "Obligation to issue shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ObligationToIssueSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ObligationToIssueSharesMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligation to issue shares [member]",
        "documentation": "Obligation to issue shares [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OfficeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OfficeExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office",
        "documentation": "Office expense."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OfficerMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OffshoreDrillingRigContractorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OffshoreDrillingRigContractorMember",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offshore Drilling Rig Contractor [Member]",
        "documentation": "Offshore drilling rig contractor [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OilAndGasAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OilAndGasAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost, Beginning Balance",
        "periodEndLabel": "Cost, Ending Balance",
        "label": "Oil and gas assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets related to the exploration, evaluation, development or production of oil and gas."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "TRLEF_OilAndGasAssetsAccumulatedepletion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OilAndGasAssetsAccumulatedepletion",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated depletion, Beginning Balance",
        "periodEndLabel": "Accumulated depletion, Ending Balance",
        "documentation": "Oil and Gas Assets Accumulated depletion.",
        "label": "OilAndGasAssetsAccumulatedepletion"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OilAndGasAssetsNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OilAndGasAssetsNetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Net book value, Ending Balance",
        "documentation": "Oil and Gas Assets net Book Value.",
        "label": "OilAndGasAssetsNetBookValue"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OilAndGasPropertiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OilAndGasPropertiesNet",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and gas properties, net",
        "documentation": "Oil and gas properties net."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OilMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OilMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil [member]",
        "documentation": "Oil [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_OptionsIssuedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OptionsIssuedValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options issued",
        "documentation": "Options issued value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r248"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation"
       }
      },
      "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": [
      "r15",
      "r26"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "ifrs-full_OtherEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherEquityInterest",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and amounts receivable for equity issued"
       }
      },
      "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": [
      "r185"
     ]
    },
    "TRLEF_OtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "OtherIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income",
        "documentation": "Other income expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "Other operating income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r251"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r233"
     ]
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant and option reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Par value"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsForDebtIssueCosts",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt discount"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "TRLEF_PaymentsForLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PaymentsForLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease payments",
        "documentation": "Payments for lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsForShareIssueCosts",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Secured convertible debenture",
        "label": "Payment of cash finder's fee"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for share issue costs."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Lease payments",
        "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": [
      "r197"
     ]
    },
    "TRLEF_PayrollWithholdingAndSalesTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PayrollWithholdingAndSalesTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payroll, withholding and sales tax liabilities",
        "documentation": "Payroll withholding and sales tax liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_PlansNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PlansNameAxis",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plans Name [Axis]",
        "verboseLabel": "PlansNameAxis [Axis]",
        "documentation": "Plans name [axis]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_PlansNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PlansNameDomain",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "auth_ref": []
    },
    "ifrs-full_PortfolioAndOtherManagementFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PortfolioAndOtherManagementFeeIncome",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income recognised from portfolio and other management fees."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r227"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r229"
     ]
    },
    "TRLEF_PrepaidExpensesAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PrepaidExpensesAndDeposits",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Prepaid expenses and deposits",
        "documentation": "Prepaid expenses and deposits.",
        "label": "PrepaidExpensesAndDeposits"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_PrepaidExpensesAndDepositsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PrepaidExpensesAndDepositsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and deposits \u2013 Current",
        "documentation": "Prepaid expenses and deposits current."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_PrivatePlacementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PrivatePlacementsMember",
     "presentation": [
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "documentation": "Private Placement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ProceedsFromAvailableforsaleFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ProceedsFromAvailableforsaleFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Proceeds on sale of assets held for sale",
        "documentation": "Proceeds from available for sale financial assets.",
        "label": "ProceedsFromAvailableforsaleFinancialAssets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from loans payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "TRLEF_ProceedsFromConvertibleDebtClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ProceedsFromConvertibleDebtClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from convertible debt",
        "documentation": "Proceeds from convertible debt classified as financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of equipment and assets held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_ProceedsFromDisposalOfOilAndGasAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromDisposalOfOilAndGasAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from disposal of oil and gas assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from disposal of oil and gas assets. [Refer: Oil and gas assets]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of warrants"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of share purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "label": "Proceeds from issue of bonds, notes and debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r258"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from share issuance"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "TRLEF_ProceedsFromSharesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ProceedsFromSharesIssued",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from shares issued",
        "documentation": "Proceeds from shares issued."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ProceedsFromStockSubscriptionsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ProceedsFromStockSubscriptionsReceived",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from stock subscriptions received, net",
        "documentation": "Proceeds from stock subscriptions received."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails"
     ],
     "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": [
      "r173",
      "r206"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails"
     ],
     "lang": {
      "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": [
      "r173",
      "r206"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director fees",
        "verboseLabel": "Professional fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfCashFlows",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "label": "Net income (loss) for the year",
        "verboseLabel": "Net income (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": [
      "r1",
      "r21",
      "r80",
      "r89",
      "r91",
      "r167",
      "r169",
      "r201",
      "r210"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before other income (expenses)",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r148",
      "r180",
      "r181",
      "r218",
      "r219"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before taxes",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations, unless line item indicates otherwise [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r98",
      "r167",
      "r169"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "verboseLabel": "Net Book Value"
       }
      },
      "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": [
      "r7",
      "r49"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r191",
      "r209"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of participating share"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Total for all joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "srt_ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and Gas, Proved Reserve, Quantity [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ProvisionForSettlementAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ProvisionForSettlementAgreement",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for settlement",
        "documentation": "Provision for settlement agreement."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_PurchaseOfAvailableforsaleOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "PurchaseOfAvailableforsaleOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/AssetsHeldForSaleDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of assets",
        "documentation": "Purchase of available for sale Of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfOilAndGasAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfOilAndGasAssets",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Oil and gas properties expenditures",
        "label": "Purchase of oil and gas assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of oil and gas assets. [Refer: Oil and gas assets]"
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment expenditures",
        "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": [
      "r193"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "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": [
      "r83",
      "r108",
      "r124",
      "r140",
      "r204",
      "r205",
      "r264"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "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": [
      "r83",
      "r108",
      "r124",
      "r140",
      "r204",
      "r205",
      "r264"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "auth_ref": []
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [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": [
      "r140"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Range [domain]]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_RawMaterialsAndConsumablesUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RawMaterialsAndConsumablesUsed",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r180"
     ]
    },
    "TRLEF_ReceivablesForEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ReceivablesForEquity",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables for equity",
        "documentation": "Receivables for equity."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ReceivablesforEquityIssuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ReceivablesforEquityIssuedMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables for Equity Issued [Member]",
        "documentation": "Receivables for Equity Issued [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ReclassifiedAsAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ReclassifiedAsAssetsHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassified from assets held for sale",
        "documentation": "Reclassified as assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ReclassifiedToOilAndGasProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ReclassifiedToOilAndGasProperties",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassified to oil and gas properties",
        "documentation": "Reclassified to oil and gas properties."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RedeemDebenturesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RedeemDebenturesPercent",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeem debentures percent",
        "documentation": "Redeem debentures percent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total for all related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "TRLEF_RelativeFairValueOfConversionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RelativeFairValueOfConversionFeature",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Relative fair value of conversion feature",
        "documentation": "Relative Fair Value of Conversion Feature."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RelativeFairValueOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RelativeFairValueOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Relative fair value of Warrants",
        "documentation": "Relative Fair Value of Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RemainingLeaseTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RemainingLeaseTerms",
     "presentation": [
      "http://trillionenergy.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining lease terms",
        "documentation": "Remaining lease terms."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_Repayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "Repayment",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayment",
        "documentation": "Repayment."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RepaymentAndWriteoffOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RepaymentAndWriteoffOfNotesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayment or write-offs of notes receivables",
        "documentation": "Repayment and writeoff of notes receivable."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RepaymentOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RepaymentOfNotesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of notes receivable",
        "documentation": "Repayment of notes receivable.",
        "label": "RepaymentOfNotesReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfBondsNotesAndDebentures",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments",
        "label": "Repayments of bonds, notes and debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of bonds, notes and debentures."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of loans payable",
        "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": [
      "r196"
     ]
    },
    "TRLEF_RepurchasedOutstandingReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RepurchasedOutstandingReceivable",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reduction to equity",
        "documentation": "Repurchased outstanding receivable.",
        "label": "RepurchasedOutstandingReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ReserveQuantitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ReserveQuantitiesLineItems",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and Gas, Proved Reserve, Quantity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "TRLEF_RestrictedStockUnitGrantedAndVestedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RestrictedStockUnitGrantedAndVestedMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Unit Granted And Vested [Member]",
        "documentation": "Restricted stock unit granted and vested [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RestrictedStockUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RestrictedStockUnitMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock unit [member]",
        "documentation": "Restricted stock unit [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RestrictedStockUnitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RestrictedStockUnitObligation",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU obligation",
        "verboseLabel": "Restricted stock unit obligation liability",
        "documentation": "Restricted stock unit obligation."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RestrictedStockUnitsMember",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_RestrictedStockUnitsObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RestrictedStockUnitsObligation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "RSU obligation",
        "documentation": "Restricted stock units obligation.",
        "label": "RestrictedStockUnitsObligation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/OrganizationDetailsNarrative",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "negatedLabel": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r3",
      "r182"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Revenue [Default Label]"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r97",
      "r148",
      "r163",
      "r168",
      "r173",
      "r174",
      "r176",
      "r180",
      "r181",
      "r201"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueAbstract",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "verboseLabel": "Year ended December 31"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r164",
      "r172",
      "r244"
     ]
    },
    "ifrs-full_RevenueFromSaleOfOilAndGasProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromSaleOfOilAndGasProducts",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNetRevenueByProductSegmentDetails",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil and gas revenue, net"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of oil and gas products. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reversal of impairment loss recognised in profit or loss property plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Reversal of impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r46"
     ]
    },
    "TRLEF_RightofuseAssetAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RightofuseAssetAdditions",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use asset additions",
        "documentation": "Right of use asset additions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "TRLEF_RoyaltiesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "RoyaltiesPercent",
     "presentation": [
      "http://trillionenergy.com/role/SegmentedInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalties percent",
        "documentation": "Royalties percent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails",
      "http://trillionenergy.com/role/SegmentedInformationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalties",
        "verboseLabel": "Royalties paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "TRLEF_SaleOfOilAndGasAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SaleOfOilAndGasAssets",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sale of O&amp;G assets",
        "label": "Sale of oil and gas assets",
        "documentation": "Sale of oil and gas assets."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r230"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "auth_ref": []
    },
    "TRLEF_ServicesRenderedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ServicesRenderedAmount",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services rendered",
        "documentation": "Services rendered amount."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ServicesRenderedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ServicesRenderedMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services Rendered [Member]",
        "documentation": "Services Rendered [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SettleOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SettleOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settle of debt",
        "documentation": "Settle of debt."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SettleOutstandingDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SettleOutstandingDebt",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from placement",
        "documentation": "Settle outstanding debt."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SettledThroughRepurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SettledThroughRepurchase",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfNoteAndOtherReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Settled through RSU repurchase (Note 18)",
        "documentation": "Settled through repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ShareIssueCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ShareIssueCostsMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share issue costs [member]",
        "documentation": "Share issue costs [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareIssueRelatedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareIssueRelatedCost",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock issuance costs",
        "label": "Share issue related cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cost related to the issuance of shares."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "TRLEF_ShareIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ShareIssuedPricePerShare",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share issued price per share",
        "documentation": "Share Issued Price Per Share."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_ShareOptionsCancelledInSharebasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "ShareOptionsCancelledInSharebasedPaymentArrangement",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares to be cancelled",
        "documentation": "Share options cancelled in share based payment arrangement.",
        "label": "ShareOptionsCancelledInSharebasedPaymentArrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share options [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "TRLEF_SharesIssuedOnConversionOfConvertibleDebentureShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SharesIssuedOnConversionOfConvertibleDebentureShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued on conversion of convertible debenture, shares",
        "documentation": "Shares issued on conversion of convertible debenture shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SharesIssuedOnConversionOfConvertibleDebentureValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SharesIssuedOnConversionOfConvertibleDebentureValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued on conversion of convertible debenture",
        "documentation": "Shares issued on conversion of convertible debenture value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SharesToBeCancelled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SharesToBeCancelled",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares to be cancelled",
        "documentation": "Shares to be cancelled."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SharesToBeCancelledMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SharesToBeCancelledMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares to be cancelled [member]",
        "documentation": "Shares to be cancelled [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans payable",
        "negatedLabel": "Current portion of loans payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_SignificantUnobservableInputLiabilities": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantUnobservableInputLiabilities",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant inputs"
       }
      },
      "en": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of liabilities."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "TRLEF_SignificantUnobservableInputLiabilitiesLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SignificantUnobservableInputLiabilitiesLife",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life (years)",
        "documentation": "Significant Unobservable Input Liabilities Life."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r228"
     ]
    },
    "TRLEF_SouthAkcakocaSubBasinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SouthAkcakocaSubBasinMember",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfExplorationAndDevelopmentActivitiesDetails",
      "http://trillionenergy.com/role/ScheduleOfOilAndGasPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South akcakoca sub-basin [member]",
        "documentation": "South akcakoca sub-basin [member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails",
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "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/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodOptionsExercisedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodOptionsExercisedShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options exercised, shares",
        "documentation": "Stock Issued During Period Options Exercised Shares"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodRestrictedStockUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodRestrictedStockUnit",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for RSUs",
        "documentation": "Stock issued during period restricted stock unit."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodRestrictedStockUnitGrantsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodRestrictedStockUnitGrantsAccrual",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU grant accrual",
        "documentation": "Stock issued during period restricted stock unit grants accrual."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodRestrictedStockUnitRepurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodRestrictedStockUnitRepurchased",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU\u2019s repurchased",
        "documentation": "Stock issued during period restricted stock unit repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodRestrictedStockUnitShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodRestrictedStockUnitShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for RSUs, shares",
        "documentation": "Stock issued during period restricted stock unit shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodSharesOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesOfCommonStock",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock, shares",
        "documentation": "Stock Issued During Period Shares Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodValueOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodValueOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock",
        "documentation": "Stock issued during period value of common stock."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodValueRestrictedStockUnitsRepurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsRepurchase",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU repurchase",
        "documentation": "Stock issued during period value restricted stock units repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedDuringPeriodValueRestrictedStockUnitsToBeIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsToBeIssued",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSUs to be issued",
        "documentation": "Stock issued during period value restricted stock units to be issued."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForDebtSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForDebtSettlement",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock issued for debt settlement",
        "documentation": "Stock issued for debt settlement.",
        "label": "StockIssuedForDebtSettlement"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForDebtSettlementShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForDebtSettlementShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for debt settlement, shares",
        "documentation": "Stock Issued For Debt Settlement Shares"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForDebtSettlementValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForDebtSettlementValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for debt settlement",
        "documentation": "Stock issued for debt settlement value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForPrepaidExpenses",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for prepaid expenses",
        "documentation": "Stock issued for prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForPrepaidServicesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForPrepaidServicesShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for prepaid services, shares",
        "documentation": "Stock issued for prepaid services shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForPrepaidServicesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForPrepaidServicesValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for prepaid services",
        "documentation": "Stock issued for prepaid services value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForReductionOfNotesReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForReductionOfNotesReceivables",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction of notes receivables",
        "documentation": "Stock issued for reduction of notes receivables."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForService",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock issued for services",
        "documentation": "Stock issued for service.",
        "label": "StockIssuedForService"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForServices",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for services",
        "documentation": "Stock issued for services."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForServicesNonCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForServicesNonCash",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock issued for services",
        "documentation": "Stock issued for services non cash.",
        "label": "StockIssuedForServicesNonCash"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedForServicesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedForServicesShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for services, shares",
        "documentation": "Stock issued for services shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedInMarketOfferingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedInMarketOfferingShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued in market offering, shares",
        "documentation": "Stock issued in market offering shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedInMarketOfferingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedInMarketOfferingValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued in market offering",
        "documentation": "Stock issued in market offering value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedInPrivatePlacementsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedInPrivatePlacementsShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued in private placements, shares",
        "documentation": "Stock issued in private placements shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockIssuedInPrivatePlacementsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockIssuedInPrivatePlacementsValue",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued in private placements",
        "documentation": "Stock issued in private placements value."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsExpiryDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsExpiryDate",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiry Date",
        "documentation": "Expiry date for stock options."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsFourMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options four [member]",
        "documentation": "Stock options four [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options [member]",
        "documentation": "Stock options [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsOneMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options one [member]",
        "documentation": "Stock options one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsThreeMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options three [member]",
        "documentation": "Stock options three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_StockOptionsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "StockOptionsTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options two [member]",
        "documentation": "Stock options two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_SupplementalCashFlowInformationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "SupplementalCashFlowInformationsAbstract",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental information:",
        "documentation": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_TR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "TR",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails",
      "http://trillionenergy.com/role/ScheduleOfGeographicalSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "T\u00dcRKIYE"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TangibleExplorationAndEvaluationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TangibleExplorationAndEvaluationAssets",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails": {
       "parentTag": "TRLEF_PrepaidExpensesAndDeposits",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPrepaidExpensesAndDepositsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exploration and production advances"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exploration and evaluation assets recognised as tangible assets in accordance with the entity's accounting policy. [Refer: Exploration and evaluation assets [member]]"
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in statutory, foreign tax, foreign exchange rates, and other"
       }
      },
      "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 changes in the tax rate. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "TRLEF_TaxEffectFromPermanentDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TaxEffectFromPermanentDifferences",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Permanent differences",
        "documentation": "Tax effect from permanent differences."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_TaxEffectOfAdjustmentToPriorYearsProvisionVersusStatutoryTaxReturnsAndExpiryOfNoncapitalLoses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TaxEffectOfAdjustmentToPriorYearsProvisionVersusStatutoryTaxReturnsAndExpiryOfNoncapitalLoses",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to prior years provision versus statutory tax returns and expiry of non-capital losses",
        "documentation": "Tax effect of adjustment to prior years provision versus statutory tax returns and expiry of non capital loses."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in unrecognized deductible temporary differences",
        "documentation": "Tax effect of change in unrecognized deductible temporary differences."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_TaxEffectOfExpectedIncomeTaxRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TaxEffectOfExpectedIncomeTaxRecovery",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfReconciliationOfCurrentIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected income tax recovery",
        "documentation": "Tax effect of expected income tax recovery.",
        "label": "TaxEffectOfExpectedIncomeTaxRecovery"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "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": [
      "r37"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "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": [
      "r37"
     ]
    },
    "TRLEF_TerminationOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TerminationOfLease",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfChangesInLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination of lease",
        "documentation": "Termination of lease."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://trillionenergy.com/role/SubsequentEventsDetailsNarrative"
     ],
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative",
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails",
      "http://trillionenergy.com/role/ScheduleOfFairValueOfBlock-scholesOptionPricingModelingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r108",
      "r124",
      "r140",
      "r204",
      "r205",
      "r264"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails",
      "http://trillionenergy.com/role/StatementsOfFinancialPosition",
      "http://trillionenergy.com/role/SummaryOfMaturityProfileOfContractualCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable and accrued liabilities",
        "totalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfAmountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r184"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://trillionenergy.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_TransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction costs",
        "documentation": "Transaction costs."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_TransactionCostsAllocatedToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TransactionCostsAllocatedToEquity",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfConvertibleDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction costs allocated to equity",
        "documentation": "Transaction Costs Allocated to Equity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_TwoThousandAndTwentyTwoLongTermIncentiveEquityPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "TwoThousandAndTwentyTwoLongTermIncentiveEquityPlanMember",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2022 Long Term Incentive Equity Plan [Member]",
        "documentation": "2022 Long Term Incentive Equity Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "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": [
      "r65"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r65"
     ]
    },
    "ifrs-full_TypesOfContractsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "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": [
      "r208",
      "r211"
     ]
    },
    "ifrs-full_TypesOfContractsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfContractsDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative"
     ],
     "lang": {
      "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": [
      "r208",
      "r211"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [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": [
      "r125",
      "r126",
      "r127",
      "r129",
      "r151",
      "r154",
      "r155",
      "r178"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfForeignExchangeCurrencyDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r129",
      "r151",
      "r154",
      "r155",
      "r178"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "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": [
      "r141"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://trillionenergy.com/role/RestrictedStockUnitsDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnderwritingFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnderwritingFee",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriting fee",
        "documentation": "Underwriting fee."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UndiscountedAmountRequiredToSettleAssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UndiscountedAmountRequiredToSettleAssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/AssetRetirementObligationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undiscounted amount",
        "documentation": "Undiscounted amount required to settlet asset retirement obligation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [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": [
      "r105",
      "r262"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r262"
     ]
    },
    "TRLEF_UnrealizedForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnrealizedForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://trillionenergy.com/role/StatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized foreign exchange (gain) loss",
        "documentation": "Unrealized foreign exchange gain loss.",
        "label": "UnrealizedForeignExchangeGainLoss"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanEightMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan eight [Member]",
        "documentation": "Unsecured loan eight [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanFiveMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan five [member]",
        "documentation": "Unsecured loan five [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanFourMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan four [member]",
        "documentation": "Unsecured loan four [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanNineMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan nine [member]",
        "documentation": "Unsecured loan nine [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanOneMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan one [member]",
        "documentation": "Unsecured loan one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanSevenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan seven [member]",
        "documentation": "Unsecured loan seven [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanSixMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan six [member]",
        "documentation": "Unsecured loan six [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanThreeMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan three [member]",
        "documentation": "Unsecured loan three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanTwoFundOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanTwoFundOneMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan two fund one [member]",
        "documentation": "Unsecured loan two fund one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanTwoFundTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanTwoFundTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan two fund two [member]",
        "documentation": "Unsecured loan two fund two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_UnsecuredLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "UnsecuredLoanTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetails",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured loan two [member]",
        "documentation": "Unsecured loan two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfDeductibleTemporaryDifferencesAndUnusedTaxLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://trillionenergy.com/role/MaterialAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, depreciation useful lives"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_UtilitiesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UtilitiesExpense",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Penalties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased utilities."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "TRLEF_VestingOfRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "VestingOfRestrictedStockUnitsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting of restricted stock units [member]",
        "documentation": "Vesting of restricted stock units [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": {
       "parentTag": "ifrs-full_GeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfGeneralAndAdministrativeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries and compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "TRLEF_WarrantAndOptionReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantAndOptionReserve",
     "crdr": "debit",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from shares issued",
        "documentation": "Warrant and option reserve.",
        "label": "Warrant and option reserve [Default Label]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantAndOptionReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantAndOptionReserveMember",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant and option reserve [member]",
        "documentation": "Warrant and option reserve [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantEightMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant eight [member]",
        "documentation": "Warrant eight [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantElevenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Eleven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantExpiryDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantExpiryDate",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiry date",
        "documentation": "Warrant expiry date."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantFiftheenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantFiftheenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant fiftheen [member]",
        "documentation": "Warrant fiftheen [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantFiveMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant five [member]",
        "documentation": "Warrant five [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantFourMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant four [member]",
        "documentation": "Warrant four [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantFourteenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant fourteen [member]",
        "documentation": "Warrant fourteen [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantNineMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant nine [Member]",
        "documentation": "Warrant nine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantOneMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant one [member]",
        "documentation": "Warrant one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantSIxtheenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantSIxtheenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant sIxtheen [member]",
        "documentation": "Warrant sIxtheen [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantSevenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant seven [member]",
        "documentation": "Warrant seven [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantSixMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant six [member]",
        "documentation": "Warrant six [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantTenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant ten [Member]",
        "documentation": "Warrant ten [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantThirteenMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant thirteen [member]",
        "documentation": "Warrant thirteen [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantThreeMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant three [member]",
        "documentation": "Warrant three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantTwelveMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant twelve [member]",
        "documentation": "Warrant twelve [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant two [member]",
        "documentation": "Warrant two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsAndConversionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsAndConversionMember",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfFairValueAssumptionsOfConversionFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants And Conversion [Member]",
        "documentation": "Warrants And Conversion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsEightMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants eight [member]",
        "documentation": "Warrants eight [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsExercisedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsExercisedShares",
     "presentation": [
      "http://trillionenergy.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued for warrant exercised, shares",
        "documentation": "Warrants exercised shares."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsExpireDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsExpireDate",
     "presentation": [
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants expire date",
        "documentation": "Warrants expire date."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsFiveMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants five [member]",
        "documentation": "Warrants five [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsFourMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants four [member]",
        "documentation": "Warrants four [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WarrantsMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfPurchaseWarrantsOutstandingDetails",
      "http://trillionenergy.com/role/ScheduleOfWeightedAverageAssumptionForWarrantsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for warrants."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "TRLEF_WarrantsNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsNineMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants nine [member]",
        "documentation": "Warrants nine [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsOneMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants one [member]",
        "documentation": "Warrants one [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsSevenMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants seven [member]",
        "documentation": "Warrants seven [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsSixMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants six [member]",
        "documentation": "Warrants six [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsTenMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants ten [member]",
        "documentation": "Warrants ten [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsThreeMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants three [member]",
        "documentation": "Warrants three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_WarrantsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WarrantsTwoMember",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants two [member]",
        "documentation": "Warrants two [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price, Expired"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of warrants",
        "verboseLabel": "Exercisable price",
        "terseLabel": "Weighted Average Exercise Price, Issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning Balance",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding, Ending Balance",
        "label": "Weighted average exercise price of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Expired"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Forfeited",
        "verboseLabel": "Weighted average fair value per award, Canceled"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Granted",
        "verboseLabel": "Weighted average fair value per award, Granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails",
      "http://trillionenergy.com/role/SummaryOfChangesInStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, Beginning Balance",
        "periodEndLabel": "Weighted average exercise price, Ending Balance",
        "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": [
      "r132",
      "r137"
     ]
    },
    "TRLEF_WeightedAverageExercisePriceOfShareOptionsVestedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WeightedAverageExercisePriceOfShareOptionsVestedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average fair value per award, Vested",
        "documentation": "The weighted average exercise price of share options vested in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://trillionenergy.com/role/StockOptionsDetailsNarrative",
      "http://trillionenergy.com/role/WarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual life",
        "verboseLabel": "Weighted average remaining contractual life of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharePrice2019",
     "presentation": [
      "http://trillionenergy.com/role/CommonStockDetailsNarrative",
      "http://trillionenergy.com/role/ConvertibleDebenturesDetailsNarrative",
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share price",
        "verboseLabel": "Units price per share",
        "terseLabel": "Exercise price"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://trillionenergy.com/role/ScheduleOfLoansPayableDetailsParenthetical",
      "http://trillionenergy.com/role/StatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding \u2013 Basic",
        "verboseLabel": "Weighted average shares"
       }
      },
      "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": [
      "r64"
     ]
    },
    "TRLEF_WorkingInterestPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "WorkingInterestPercentage",
     "presentation": [
      "http://trillionenergy.com/role/OilAndGasPropertiesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working Interest rate",
        "documentation": "Working interest percentage."
       }
      }
     },
     "auth_ref": []
    },
    "TRLEF_Workingcapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://trillionenergy.com/20241231",
     "localname": "Workingcapital",
     "crdr": "credit",
     "presentation": [
      "http://trillionenergy.com/role/OrganizationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working Capital",
        "documentation": "Working capital."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://trillionenergy.com/role/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": [
      "r239"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2024-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2024-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "29",
   "IssueDate": "2024-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=29&code=ifrs-tx-2024-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_86_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2024-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "6",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "6",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "22A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2024-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2025-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B36_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B36_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  }
 }
}
