{
 "instance": {
  "d125241d40f.htm d125241dex992.htm": {
   "axisCustom": 7,
   "axisStandard": 37,
   "contextCount": 525,
   "dts": {
    "calculationLink": {
     "local": [
      "tga-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tga-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d125241d40f.htm",
      "d125241dex992.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tga-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tga-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "tga-20211231.xsd",
      "reference-2009-12-16.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/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 703,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 6,
    "total": 6
   },
   "keyCustom": 121,
   "keyStandard": 341,
   "memberCustom": 82,
   "memberStandard": 52,
   "nsprefix": "tga",
   "nsuri": "http://www.trans-globe.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241d40f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://www.trans-globe.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241d40f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Financial Instruments and Risk Management",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagement",
     "shortName": "Financial Instruments and Risk Management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfOtherRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Other Revenue",
     "role": "http://www.trans-globe.com/role/OtherRevenue",
     "shortName": "Other Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfOtherRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Finance Revenue and Costs",
     "role": "http://www.trans-globe.com/role/FinanceRevenueAndCosts",
     "shortName": "Finance Revenue and Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Selling Costs",
     "role": "http://www.trans-globe.com/role/SellingCosts",
     "shortName": "Selling Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Accounts Receivable",
     "role": "http://www.trans-globe.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Product Inventory",
     "role": "http://www.trans-globe.com/role/ProductInventory",
     "shortName": "Product Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Income Taxes",
     "role": "http://www.trans-globe.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Intangible Exploration and Evaluation Assets",
     "role": "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssets",
     "shortName": "Intangible Exploration and Evaluation Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Property and Equipment",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Asset Retirement Obligation",
     "role": "http://www.trans-globe.com/role/AssetRetirementObligation",
     "shortName": "Asset Retirement Obligation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:RevenueFromSaleOfOilAndGasProductsNetOfRoyaltyExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Consolidated Statements of Earnings (Loss) and Comprehensive Income (Loss)",
     "role": "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Earnings (Loss) and Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "tga:ReversalOfImpairmentLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Lease Obligations",
     "role": "http://www.trans-globe.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Accounts Payable and Accrued Liabilities",
     "role": "http://www.trans-globe.com/role/AccountsPayableAndAccruedLiabilities",
     "shortName": "Accounts Payable and Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Long-term Debt",
     "role": "http://www.trans-globe.com/role/LongTermDebt",
     "shortName": "Long-term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Commitments and Contingencies",
     "role": "http://www.trans-globe.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Share Capital",
     "role": "http://www.trans-globe.com/role/ShareCapital",
     "shortName": "Share Capital",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Share-based Payments",
     "role": "http://www.trans-globe.com/role/ShareBasedPayments",
     "shortName": "Share-based Payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Per Share Amounts",
     "role": "http://www.trans-globe.com/role/PerShareAmounts",
     "shortName": "Per Share Amounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Related Party Disclosures",
     "role": "http://www.trans-globe.com/role/RelatedPartyDisclosures",
     "shortName": "Related Party Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Compensation of Key Management Personnel",
     "role": "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnel",
     "shortName": "Compensation of Key Management Personnel",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Segmented Information",
     "role": "http://www.trans-globe.com/role/SegmentedInformation",
     "shortName": "Segmented Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Consolidated Balance Sheets",
     "role": "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentPrepaymentsAndOtherCurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Supplemental Cash flow Information",
     "role": "http://www.trans-globe.com/role/SupplementalCashFlowInformation",
     "shortName": "Supplemental Cash flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Supplemental Employee Compensation Expense Information",
     "role": "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformation",
     "shortName": "Supplemental Employee Compensation Expense Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Subsequent Events",
     "role": "http://www.trans-globe.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Financial Instruments and Risk Management (Tables)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables",
     "shortName": "Financial Instruments and Risk Management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfFinanceIncomeCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Finance Revenue and Costs (Tables)",
     "role": "http://www.trans-globe.com/role/FinanceRevenueAndCostsTables",
     "shortName": "Finance Revenue and Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureOfFinanceIncomeCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.trans-globe.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Intangible Exploration and Evaluation Assets (Tables)",
     "role": "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsTables",
     "shortName": "Intangible Exploration and Evaluation Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Asset Retirement Obligation (Tables)",
     "role": "http://www.trans-globe.com/role/AssetRetirementObligationTables",
     "shortName": "Asset Retirement Obligation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019_IssuedCapitalMemberifrsfullComponentsOfEquityAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Consolidated Statements of Changes in Shareholders' Equity",
     "role": "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "Consolidated Statements of Changes in Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019_IssuedCapitalMemberifrsfullComponentsOfEquityAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Lease Obligations (Tables)",
     "role": "http://www.trans-globe.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Long-term Debt  (Tables)",
     "role": "http://www.trans-globe.com/role/LongTermDebtTables",
     "shortName": "Long-term Debt  (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Share Capital (Tables)",
     "role": "http://www.trans-globe.com/role/ShareCapitalTables",
     "shortName": "Share Capital (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Share-based Payments (Tables)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsTables",
     "shortName": "Share-based Payments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Related Party Disclosures (Tables)",
     "role": "http://www.trans-globe.com/role/RelatedPartyDisclosuresTables",
     "shortName": "Related Party Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Compensation of Key Management Personnel (Tables)",
     "role": "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelTables",
     "shortName": "Compensation of Key Management Personnel (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Segmented Information (Tables)",
     "role": "http://www.trans-globe.com/role/SegmentedInformationTables",
     "shortName": "Segmented Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Supplemental Cash flow Information (Tables)",
     "role": "http://www.trans-globe.com/role/SupplementalCashFlowInformationTables",
     "shortName": "Supplemental Cash flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tga:ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Supplemental Employee Compensation Expense Information (Tables)",
     "role": "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationTables",
     "shortName": "Supplemental Employee Compensation Expense Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_ProvisionForDecommissioningRestorationAndRehabilitationCostsMemberifrsfullClassesOfProvisionsAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_BottomOfRangeMemberifrsfullRangeAxis_FixturesAndFittingsMemberifrsfullClassesOfPropertyPlantAndEquipmentAxis",
      "decimals": "2",
      "lang": null,
      "name": "tga:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:LineOfCreditFacilityMaximumBorrowingCapacity1",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Financial Instruments and Risk Management - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
     "shortName": "Financial Instruments and Risk Management - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_TradeReceivablesMemberifrsfullClassesOfAssetsAxis",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrsfullCategoriesOfFinancialLiabilitiesAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Financial Instruments and Risk Management - Carrying Value and Fair Value of Financial Assets and Liabilities (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails",
     "shortName": "Financial Instruments and Risk Management - Carrying Value and Fair Value of Financial Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMemberifrsfullCategoriesOfFinancialLiabilitiesAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_CollarContractMemberifrsfullClassesOfFinancialLiabilitiesAxis_HedgingInstrumentOneMemberifrsfullHedgingInstrumentsAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tga:DerivativeNonmonetaryRemainingNotionalAmountEnergyMeasure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_kJ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Financial Instruments and Risk Management - Schedule of Derivative Commodity Contract Positions (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
     "shortName": "Financial Instruments and Risk Management - Schedule of Derivative Commodity Contract Positions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_CollarContractMemberifrsfullClassesOfFinancialLiabilitiesAxis_HedgingInstrumentOneMemberifrsfullHedgingInstrumentsAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tga:DerivativeNonmonetaryRemainingNotionalAmountEnergyMeasure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_kJ",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Financial Instruments and Risk Management - Schedule of Losses on Financial Instruments (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails",
     "shortName": "Financial Instruments and Risk Management - Schedule of Losses on Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_DerivativeCommodityContractsMemberifrsfullClassesOfFinancialLiabilitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "tga:RealizedGainLossOnFinancialInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Financial Instruments and Risk Management - Schedule Of Credit Risk Relates to Trade Receivables (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails",
     "shortName": "Financial Instruments and Risk Management - Schedule Of Credit Risk Relates to Trade Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_FinancialAssetsNeitherPastDueNorImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Financial Instruments and Risk Management - Contractual Maturities of Financial Liabilities (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
     "shortName": "Financial Instruments and Risk Management - Contractual Maturities of Financial Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_LeaseObligationsMemberifrsfullClassesOfFinancialLiabilitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "tga:DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Financial Instruments and Risk Management - Capital Disclosures (Details)",
     "role": "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails",
     "shortName": "Financial Instruments and Risk Management - Capital Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "tga:Capital1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Finance Revenue and Costs (Details)",
     "role": "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
     "shortName": "Finance Revenue and Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:DisclosureOfFinanceIncomeCostTableTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_DepositsFromBanksMemberTGADepositsFromBanksAxis",
      "decimals": "-3",
      "lang": null,
      "name": "tga:AmortizationOfDebtIssuanceCosts1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberOfDirectSalesOfCrudeOilDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_sale",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Selling Costs (Details)",
     "role": "http://www.trans-globe.com/role/SellingCostsDetails",
     "shortName": "Selling Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfExpensesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberOfDirectSalesOfCrudeOilDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_sale",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tga:InventoriesVolume",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_MBbls",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Product Inventory (Details)",
     "role": "http://www.trans-globe.com/role/ProductInventoryDetails",
     "shortName": "Product Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tga:InventoriesVolume",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_MBbls",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1006 - Disclosure - Corporate Information",
     "role": "http://www.trans-globe.com/role/CorporateInformation",
     "shortName": "Corporate Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInDeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Income Taxes - Deferred Tax Rollforward (Details)",
     "role": "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails",
     "shortName": "Income Taxes - Deferred Tax Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInDeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense (Details)",
     "role": "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Reconciliation of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_EGifrsfullGeographicalAreasAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxRateEffectOfForeignTaxRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Income Taxes - Reconciliation of Income Tax Expense (Parenthetical) (Detail)",
     "role": "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail",
     "shortName": "Income Taxes - Reconciliation of Income Tax Expense (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_EGifrsfullGeographicalAreasAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TaxRateEffectOfForeignTaxRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Intangible Exploration and Evaluation Assets - Detailed Information About Intangible Assets (Details)",
     "role": "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
     "shortName": "Intangible Exploration and Evaluation Assets - Detailed Information About Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019_IntangibleExplorationAndEvaluationAssetsMemberifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "tga:ScheduleOfSensitivityImpactsOnImpairmentTestsCompletedTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ReversalOfImpairmentLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Intangible Exploration and Evaluation Assets - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
     "shortName": "Intangible Exploration and Evaluation Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_CanadaSegmentMemberifrsfullIndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:IntangibleExplorationAndEvaluationAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Property and Equipment - Reconciliation of Property and Equipment Assets (Details)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
     "shortName": "Property and Equipment - Reconciliation of Property and Equipment Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "tga:ScheduleOfSensitivityImpactsOnImpairmentTestsCompletedTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ReversalOfImpairmentLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Property and Equipment - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_OilAndGasAssetsMemberifrsfullClassesOfPropertyPlantAndEquipmentAxis_WestGharibMemberifrsfullIndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P09_30_2021To09_30_2021_CAifrsfullGeographicalAreasAxis_LaterThanOneYearAndNotLaterThanTwoYearsMemberifrsfullMaturityAxis_USDtoCADExchangeRateMemberTGAForeignExchangeRateAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "tga:ExchangeRateOfForwardCommodityPriceEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Property and Equipment - Forward Commodity Price Estimates (Details)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
     "shortName": "Property and Equipment - Forward Commodity Price Estimates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P09_30_2021To09_30_2021_CAifrsfullGeographicalAreasAxis_LaterThanOneYearAndNotLaterThanTwoYearsMemberifrsfullMaturityAxis_USDtoCADExchangeRateMemberTGAForeignExchangeRateAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "tga:ExchangeRateOfForwardCommodityPriceEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_CAD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:ReversalImpairmentLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Property and Equipment - Sensitivity Impacts on Impairment Tests Completed (Details)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails",
     "shortName": "Property and Equipment - Sensitivity Impacts on Impairment Tests Completed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:ReversalImpairmentLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1007 - Disclosure - Basis of Preparation",
     "role": "http://www.trans-globe.com/role/BasisOfPreparation",
     "shortName": "Basis of Preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Property and Equipment - Schedule of Carrying Amount and Depreciation Charge for Right-of-use Assets by Class of Underlying Asset (Details)",
     "role": "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails",
     "shortName": "Property and Equipment - Schedule of Carrying Amount and Depreciation Charge for Right-of-use Assets by Class of Underlying Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020_ProvisionForDecommissioningRestorationAndRehabilitationCostsMemberifrsfullClassesOfProvisionsAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Asset Retirement Obligation - Asset Retirement Obligation Rollforward (Details)",
     "role": "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
     "shortName": "Asset Retirement Obligation - Asset Retirement Obligation Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_ProvisionForDecommissioningRestorationAndRehabilitationCostsMemberifrsfullClassesOfProvisionsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "tga:ChangeInEstimateProvisionForDecommissioningRestorationAndRehabilitationCostsPropertyPlantandEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_ProvisionForDecommissioningRestorationAndRehabilitationCostsMemberifrsfullClassesOfProvisionsAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Provisions",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Asset Retirement Obligation - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
     "shortName": "Asset Retirement Obligation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_ProvisionForDecommissioningRestorationAndRehabilitationCostsMemberifrsfullClassesOfProvisionsAxis",
      "decimals": "-5",
      "lang": null,
      "name": "tga:ProvisionUndiscountedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Lease Obligations - Reconciliation of Lease Obligations (Details)",
     "role": "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails",
     "shortName": "Lease Obligations - Reconciliation of Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GrossLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:InterestExpenseRelatedToLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Lease Obligations - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/LeaseObligationsNarrativeDetails",
     "shortName": "Lease Obligations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:InterestExpenseRelatedToLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
       "div",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Accounts Payable and Accrued Liabilities (Details)",
     "role": "http://www.trans-globe.com/role/AccountsPayableAndAccruedLiabilitiesDetails",
     "shortName": "Accounts Payable and Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
       "div",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentPortionOfLongtermBorrowings",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Long-term Debt - Long-term Debt Rollforward (Details)",
     "role": "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
     "shortName": "Long-term Debt - Long-term Debt Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019_BorrowingsExcludingDebenturesIssuedMemberifrsfullBorrowingsByNameAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_LaterThanOneYearAndNotLaterThanTwoYearsMemberifrsfullMaturityAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Long-term Debt - Estimate Future Debt Payments on Long-term Debt (Details)",
     "role": "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
     "shortName": "Long-term Debt - Estimate Future Debt Payments on Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_LaterThanOneYearAndNotLaterThanTwoYearsMemberifrsfullMaturityAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_CrudeOilPrepaymentAgreementMemberifrsfullBorrowingsByNameAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:DeferredFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Long-term Debt - Prepayment Agreement (Details)",
     "role": "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
     "shortName": "Long-term Debt - Prepayment Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_CrudeOilPrepaymentAgreementMemberifrsfullBorrowingsByNameAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:DeferredFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:LineOfCreditFacilityMaximumBorrowingCapacity1",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Long-term Debt - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P02_10_2017To02_10_2017_CrudeOilPrepaymentAgreementMemberifrsfullBorrowingsByNameAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "tga:BorrowingsMaturityTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Significant Accounting Policies",
     "role": "http://www.trans-globe.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_GrossCarryingAmountMemberifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_RevolvingReservesBasedLendingFacilityMemberifrsfullBorrowingsByNameAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Long-term Debt - Reserves-Based Lending Facility (Details)",
     "role": "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails",
     "shortName": "Long-term Debt - Reserves-Based Lending Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_GrossCarryingAmountMemberifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_RevolvingReservesBasedLendingFacilityMemberifrsfullBorrowingsByNameAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "tga:DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn03_31_2021",
      "decimals": "-2",
      "lang": null,
      "name": "ifrs-full:ProductionSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Share Capital - Reconciliation of Number of Shares Issued (Details)",
     "role": "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails",
     "shortName": "Share Capital - Reconciliation of Number of Shares Issued (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberOfSharesAuthorisedInShareBasedPaymentArrangementAsAPercentageOfCommonSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Share-based Payments - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
     "shortName": "Share-based Payments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberOfSharesAuthorisedInShareBasedPaymentArrangementAsAPercentageOfCommonSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Share-based Payments - Stock Options Outstanding and Exercisable (Details)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails",
     "shortName": "Share-based Payments - Stock Options Outstanding and Exercisable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Share-based Payments - Range of Exercise Prices of Outstanding Shares (Details)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails",
     "shortName": "Share-based Payments - Range of Exercise Prices of Outstanding Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_StockOptionMemberTGAStockOptionAxis",
      "decimals": "INF",
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Share-based Payments - Measurement of Fair Value of Share Options Granted (Details)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails",
     "shortName": "Share-based Payments - Measurement of Fair Value of Share Options Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2020_RestrictedShareUnitsMemberifrsfullTypesOfSharebasedPaymentArrangementsAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Share-based Payments - Number of RSUs, PSUs and DSUs Outstanding (Details)",
     "role": "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails",
     "shortName": "Share-based Payments - Number of RSUs, PSUs and DSUs Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2019_RestrictedShareUnitsMemberifrsfullTypesOfSharebasedPaymentArrangementsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Per Share Amounts (Details)",
     "role": "http://www.trans-globe.com/role/PerShareAmountsDetails",
     "shortName": "Per Share Amounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WeightedAverageShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_SubsidiariesMemberifrsfullCategoriesOfRelatedPartiesAxis_TGEnergyUKLtdMemberifrsfullSignificantInvestmentsInSubsidiariesAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Related Party Disclosures (Details)",
     "role": "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails",
     "shortName": "Related Party Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_SubsidiariesMemberifrsfullCategoriesOfRelatedPartiesAxis_TGEnergyUKLtdMemberifrsfullSignificantInvestmentsInSubsidiariesAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Critical Judgments and Accounting Estimates",
     "role": "http://www.trans-globe.com/role/CriticalJudgmentsAndAccountingEstimates",
     "shortName": "Critical Judgments and Accounting Estimates",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Compensation of Key Management Personnel (Details)",
     "role": "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelDetails",
     "shortName": "Compensation of Key Management Personnel (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "tga:NumberofReportableSegments1",
       "div",
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberofReportableSegments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Segmented Information - Narrative (Details)",
     "role": "http://www.trans-globe.com/role/SegmentedInformationNarrativeDetails",
     "shortName": "Segmented Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "tga:NumberofReportableSegments1",
       "div",
       "div",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "tga:NumberofReportableSegments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfCrudeOil",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Segmented Information - Operating Segments Earnings and Capital Expenditures (Details)",
     "role": "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
     "shortName": "Segmented Information - Operating Segments Earnings and Capital Expenditures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfNaturalGas",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Segmented Information - Segment Assets and Liabilities (Details)",
     "role": "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails",
     "shortName": "Segmented Information - Segment Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "PAsOn12_31_2021_CorporateMemberTGAClassesOfFinancialInstrumentAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Supplemental Cash flow Information - Changes in non-cash working capital (Details)",
     "role": "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails",
     "shortName": "Supplemental Cash flow Information - Changes in non-cash working capital (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "tga:ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Supplemental Employee Compensation Expense Information  - Summary of Supplemental Employee Compensation Expense (Details)",
     "role": "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails",
     "shortName": "Supplemental Employee Compensation Expense Information  - Summary of Supplemental Employee Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "tga:DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_01_2021To12_31_2021_ProductionAndOperatingMemberifrsfullAttributionOfExpensesByNatureToTheirFunctionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_19_2022To01_19_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:InitialModernizationPayment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.trans-globe.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d125241dex992.htm",
      "contextRef": "P01_19_2022To01_19_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "tga:InitialModernizationPayment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 136,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_EG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EGYPT",
        "terseLabel": "Egypt [member]"
       }
      }
     },
     "localname": "EG",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CAD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada, Dollars",
        "terseLabel": "Canada dollars [member]"
       }
      }
     },
     "localname": "CAD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EGP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Egypt, Pounds",
        "terseLabel": "Egypt pounds [member]"
       }
      }
     },
     "localname": "EGP",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form",
        "terseLabel": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements",
        "terseLabel": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ProductInventoryDetails",
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityListingsExchangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Listings, Exchange [Axis]"
       }
      }
     },
     "localname": "EntityListingsExchangeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number",
        "terseLabel": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ExchangeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.",
        "label": "Exchange [Domain]"
       }
      }
     },
     "localname": "ExchangeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r291",
      "r292",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ProductInventoryDetails",
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "exch_XTSE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TORONTO STOCK EXCHANGE [Member]",
        "terseLabel": "Toronto Stock Exchange"
       }
      }
     },
     "localname": "XTSE",
     "nsuri": "http://xbrl.sec.gov/exch/2021",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r62",
      "r69",
      "r111",
      "r119",
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated depreciation, depletion, amortization and impairment [member]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Accumulated Other Comprehensive Income [member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional information about share-based payment arrangements [text block]",
        "terseLabel": "Summary of Supplemental Employee Compensation Expense Information"
       }
      }
     },
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [member]",
        "terseLabel": "Contributed Surplus [member]"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions to exploration and evaluation assets"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToNoncurrentAssets": {
     "auth_ref": [
      "r249",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "AdditionsToNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r178"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Increase in right-of-use assets"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Diluted weighted-average number of common shares outstanding"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PerShareAmountsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Product inventory"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade and other receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Depletion, depreciation and amortization"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for fair value losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for fair value losses (gains)",
        "terseLabel": "Unrealized loss on financial instruments"
       }
      }
     },
     "localname": "AdjustmentsForFairValueGainsLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for finance costs",
        "terseLabel": "Finance costs"
       }
      }
     },
     "localname": "AdjustmentsForFinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Impairment (recovery) loss"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade and other payables",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increases in other provisions arising from the passage of time to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase in other provisions arising from passage of time",
        "terseLabel": "Asset retirement obligation accretion"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r132",
      "r143"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Unrealized loss (gain) on foreign currency translation"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r26",
      "r73",
      "r172",
      "r182",
      "r183",
      "r210",
      "r236",
      "r239",
      "r265",
      "r266",
      "r268",
      "r274"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses of financial assets",
        "terseLabel": "Allowance account for credit losses of financial assets"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount": {
     "auth_ref": [
      "r101",
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount by which a cash-generating unit's (group of units') recoverable amount exceeds its carrying amount. [Refer: Carrying amount [member]; Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amount by which unit's recoverable amount exceeds its carrying amount",
        "terseLabel": "Reduction in carrying value of PNG assets to recoverable amount"
       }
      }
     },
     "localname": "AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Applicable tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r23",
      "r163",
      "r164",
      "r166",
      "r248",
      "r252"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets and liabilities [axis]",
        "terseLabel": "Assets and liabilities [axis]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesMember": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities. It also represents the standard value for the 'Assets and liabilities' axis if no other member is used. [Refer: Assets; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Assets and liabilities [member]",
        "terseLabel": "Assets and liabilities [member]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average effective tax rate",
        "terseLabel": "Average effective tax rate"
       }
      }
     },
     "localname": "AverageEffectiveTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AveragePriceOfHedgingInstrument": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average price of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average price of hedging instrument",
        "terseLabel": "Average price of hedging instrument"
       }
      }
     },
     "localname": "AveragePriceOfHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_AverageRateOfHedgingInstrument": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average rate of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average rate of hedging instrument",
        "terseLabel": "Average rate of hedging instrument"
       }
      }
     },
     "localname": "AverageRateOfHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r91",
      "r92"
     ],
     "lang": {
      "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)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Borrowings",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [abstract]",
        "terseLabel": "Total Debt [abstract]"
       }
      }
     },
     "localname": "BorrowingsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Borrowings, adjustment to interest rate basis"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r229"
     ],
     "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r229",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range [member]"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r62",
      "r66",
      "r111",
      "r114",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r203",
      "r218",
      "r219",
      "r282",
      "r286"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r66",
      "r114",
      "r118",
      "r120",
      "r121",
      "r203",
      "r218",
      "r219",
      "r282",
      "r285"
     ],
     "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r19",
      "r140",
      "r158"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "CASH, END OF YEAR",
        "periodStartLabel": "CASH, BEGINNING OF YEAR",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r123",
      "r142"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "FINANCING",
        "verboseLabel": "Financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r123",
      "r142"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "INVESTING",
        "verboseLabel": "Investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r123",
      "r142"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "lang": {
      "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. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash generated by operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "OPERATING",
        "verboseLabel": "Operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashOutflowForLeases": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "terseLabel": "Total cash outflow relating to lease obligations"
       }
      }
     },
     "localname": "CashOutflowForLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]",
        "terseLabel": "Categories of financial assets [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]",
        "terseLabel": "Categories of financial liabilities [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r96",
      "r99",
      "r167",
      "r180"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r96",
      "r167",
      "r180"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets [member]"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r263",
      "r277"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]",
        "terseLabel": "Classes of financial liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r38",
      "r148",
      "r150",
      "r153",
      "r156"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "COMPREHENSIVE INCOME (LOSS)"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of inventories recognised as expense during period",
        "terseLabel": "Product inventory recorded as an expense"
       }
      }
     },
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r242",
      "r269",
      "r270",
      "r271",
      "r272"
     ],
     "lang": {
      "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: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Currency risk [member]"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r27",
      "r153",
      "r154"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "negatedLabel": "Current assets",
        "totalLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial liabilities",
        "terseLabel": "Derivative commodity contracts"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current portion of lease obligations"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r29",
      "r153",
      "r155"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 16.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: 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 an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r223",
      "r240",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-us": {
       "role": {
        "label": "Current [member]",
        "terseLabel": "Within 30 days [member]"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current portion of non-current borrowings",
        "negatedLabel": "Current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "CurrentPortionOfLongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current prepayments and other current assets",
        "terseLabel": "Prepaids and other"
       }
      }
     },
     "localname": "CurrentPrepaymentsAndOtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Income tax expense - current"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r28",
      "r31"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r22",
      "r24",
      "r55"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "terseLabel": "Deferred taxes",
        "verboseLabel": "Deferred income tax asset, end of year"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "terseLabel": "Deferred income tax expense recognized in net earnings (loss)"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences",
        "terseLabel": "Expenses related to the origination and reversal of temporary differences for"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r22",
      "r24",
      "r55"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "negatedLabel": "Deferred income tax liability, end of year",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r45",
      "r159",
      "r246",
      "r254"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 15.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "Depletion, depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r65",
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "terseLabel": "Depletion, depreciation and amortization for the year"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedLabel": "Depreciation for the year"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for decommissioning, restoration and rehabilitation provisions. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for decommissioning, restoration and rehabilitation provisions [text block]",
        "terseLabel": "Provisions and asset retirement obligations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for finance income and costs [text block]",
        "terseLabel": "Finance revenue and costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of assets [text block]",
        "terseLabel": "Impairment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible exploration and evaluation assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investment in associates and joint ventures. [Refer: Associates [member]; Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for investment in associates and joint ventures [text block]",
        "terseLabel": "Joint arrangements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for issued capital [text block]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Product inventory"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based payment transactions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "Expected volatility (based on actual historical volatility)"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk free interest rate"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r91",
      "r92"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Critical Judgments and Accounting Estimates"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CriticalJudgmentsAndAccountingEstimates"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [line items]"
       }
      }
     },
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to attribution of expenses by nature to analysis of expenses by function in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of attribution of expenses by nature to their function [table]"
       }
      }
     },
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Basis of Preparation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/BasisOfPreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Supplemental Cash flow Information"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Reconciliation of number of shares Issued"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapitalTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [line items]",
        "terseLabel": "Disclosure of contingent liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [table]",
        "terseLabel": "Disclosure Of Contingent Liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [line items]",
        "terseLabel": "Disclosure of credit risk exposure [line items]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [table]",
        "terseLabel": "Disclosure Of Credit Risk Exposure [Table]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Schedule of long-term debt"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Disclosure of detailed information about borrowings [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure Of Detailed Information About Borrowings [Table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedging instruments. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [text block]",
        "terseLabel": "Schedule of outstanding derivative commodity contract positions"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [line items]",
        "terseLabel": "Disclosure of detailed information about hedging instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of hedging instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [table]",
        "terseLabel": "Disclosure Of Detailed Information About Hedging Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Schedule of intangible exploration and evaluation assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Reconciliation of the changes in property and equipment assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Per Share Amounts"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PerShareAmounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segmented Information"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses [text block]",
        "terseLabel": "Selling Costs"
       }
      }
     },
     "localname": "DisclosureOfExpensesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SellingCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance Revenue and Costs"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [text block]",
        "terseLabel": "Carrying value and fair value of financial assets"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments at fair value through profit or loss [text block]",
        "terseLabel": "Schedule of loss on financial instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "verboseLabel": "Financial Instruments and Risk Management"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r214",
      "r220",
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]",
        "terseLabel": "Disclosure Of Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [text block]",
        "terseLabel": "Carrying value and fair value of financial liabilities"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [line items]",
        "terseLabel": "Disclosure of financial liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [table]",
        "terseLabel": "Disclosure Of Financial Liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]",
        "terseLabel": "Measurement of fair value of share options granted"
       }
      }
     },
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]",
        "terseLabel": "Compensation of Key Management Personnel"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnel"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Intangible Exploration and Evaluation Assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure Of Intangible Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Product Inventory"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of issued capital [text block]",
        "terseLabel": "Share Capital"
       }
      }
     },
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapital"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r184",
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]",
        "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for non-derivative financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [table]",
        "terseLabel": "Disclosure Of Maturity Analysis For Nonderivative Financial Liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [abstract]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [text block]",
        "terseLabel": "Reconciliation of Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [line items]",
        "terseLabel": "Disclosure Of Maturity Analysis Of Operating Lease Payments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [table]",
        "terseLabel": "Disclosure Of Maturity Analysis Of Operating Lease Payments [Table]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r215",
      "r216"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure Of Nature And Extent Of Risks Arising From Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNotesAndOtherExplanatoryInformationExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of notes and other explanatory information as part of a complete set of financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of notes and other explanatory information [text block]",
        "terseLabel": "Corporate Information"
       }
      }
     },
     "localname": "DisclosureOfNotesAndOtherExplanatoryInformationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CorporateInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]",
        "terseLabel": "Number of RSUs, PSUs and DSUs outstanding"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Stock options outstanding and exercisable"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]",
        "terseLabel": "Disclosure of objectives, policies and processes for managing capital [text block]"
       }
      }
     },
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Disclosure of operating segments"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure Of Operating Segments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure Of Operating Segments [Table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Asset retirement obligation rollforward"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Disclosure of other provisions [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure Of Other Provisions [Table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Disclosure Of Property Plant And Equipment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Asset Retirement Obligation"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Schedule of Carrying Amount and Depreciation Charge for Right-of-use Assets by Class of Underlying Asset"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]",
        "terseLabel": "Disclosure Of Quantitative Information About Rightofuse Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]",
        "terseLabel": "Disclosure Of Quantitative Information About Rightofuse Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Range of exercise prices of outstanding share options"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]",
        "terseLabel": "Disclosure Of Range Of Exercise Prices Of Outstanding Share Options [Table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related Party Disclosures"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Share-based Payments"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r88",
      "r90",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [text block]",
        "terseLabel": "Schedule of related party disclosures"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [line items]",
        "terseLabel": "Disclosure of subsidiaries [line items]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r88",
      "r90",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]",
        "terseLabel": "Disclosure Of Significant Investments In Subsidiaries [Table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "terseLabel": "Disclosure of deferred income tax assets and liabilities"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails",
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails",
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other payables [text block]",
        "terseLabel": "Accounts Payable and Accrued Liabilities"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AccountsPayableAndAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used in the current measurement of fair value less costs of disposal."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate used in current measurement of fair value less costs of disposal",
        "terseLabel": "Discount rate used in current measurement of fair value less costs of disposal"
       }
      }
     },
     "localname": "DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares per share"
       }
      }
     },
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Net earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r135",
      "r136"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Currency translation differences relating to cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r202",
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForCashgeneratingUnitsMember": {
     "auth_ref": [
      "r102",
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for cash-generating units [member]",
        "terseLabel": "Entity's total for cash-generating units [member]"
       }
      }
     },
     "localname": "EntitysTotalForCashgeneratingUnitsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Impairment of financial assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for impairment of financial assets [member]",
        "terseLabel": "Entity's total for impairment of financial assets [member]"
       }
      }
     },
     "localname": "EntitysTotalForImpairmentOfFinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties [member]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for segment consolidation items [member]",
        "terseLabel": "Entity's total for segment consolidation items [member]"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r88",
      "r90",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]",
        "terseLabel": "Entity's total for subsidiaries [member]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r23",
      "r33",
      "r147",
      "r149",
      "r163",
      "r164",
      "r166"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "totalLabel": "Equity",
        "verboseLabel": "Shareholder's equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Equity and liabilities"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r8"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]",
        "terseLabel": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected dividend as percentage, share options granted",
        "terseLabel": "Dividend rate"
       }
      }
     },
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ExpenseByNature": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 9.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expenses, by nature",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "ExpenseByNature",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [abstract]",
        "terseLabel": "EXPENSES",
        "verboseLabel": "Segmented expenses"
       }
      }
     },
     "localname": "ExpenseByNatureAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExpenseDueToUnwindingOfDiscountOnProvisions": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 16.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised due to the unwinding of the discount on provisions other than provisions from employee benefits, resulting from the effect of the passage of time. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense arising from passage of time on other provisions",
        "terseLabel": "Asset retirement obligation accretion"
       }
      }
     },
     "localname": "ExpenseDueToUnwindingOfDiscountOnProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "auth_ref": [
      "r199"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from equity-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from equity-settled share-based payment transactions",
        "terseLabel": "Share-based compensation expense from equity-settled arrangements"
       }
      }
     },
     "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsAlternativeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions, alternative [abstract]"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsAlternativeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "terseLabel": "Compensation expenses recorded in G&amp;A",
        "verboseLabel": "Supplemental employee compensation expense information"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 14.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance costs",
        "terseLabel": "Finance costs",
        "totalLabel": "Finance costs"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 6.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income",
        "terseLabel": "Finance revenue"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r213",
      "r218",
      "r219",
      "r222",
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets",
        "terseLabel": "Financial assets at carrying value"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]",
        "terseLabel": "Financial assets at amortised cost, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, at fair value",
        "terseLabel": "Financial assets at fair value"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]",
        "terseLabel": "Financial assets at fair value through profit or loss, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, category [member]",
        "terseLabel": "Financial assets, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial assets that are neither past due nor impaired. A financial asset is past due when a counterparty has failed to make a payment when contractually due. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets neither past due nor impaired [member]",
        "terseLabel": "Neither impaired nor past due [member]"
       }
      }
     },
     "localname": "FinancialAssetsNeitherPastDueNorImpairedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsPastDueButNotImpairedMember": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial assets that are past due but not impaired. A financial asset is past due when a counterparty has failed to make a payment when contractually due. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets past due but not impaired [member]",
        "terseLabel": "Not impaired and past due [member]"
       }
      }
     },
     "localname": "FinancialAssetsPastDueButNotImpairedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Financial liabilities at carrying value"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "auth_ref": [
      "r233",
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]",
        "terseLabel": "Financial liabilities at amortised cost, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, at fair value",
        "terseLabel": "Financial liabilities at fair value"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, category [member]",
        "terseLabel": "Financial liabilities at fair value through profit or loss, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, category [member]",
        "terseLabel": "Financial liabilities, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCarryingValueAndFairValueOfFinancialAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "auth_ref": [
      "r227",
      "r228",
      "r263",
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities, class [member]",
        "terseLabel": "Financial liabilities, class [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixtures and fittings [member]",
        "terseLabel": "Furniture and fixtures [member]"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignCountriesMember": {
     "auth_ref": [
      "r257",
      "r258"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign countries [member]",
        "terseLabel": "Foreign countries [member]"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r15",
      "r79"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 13.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "negatedLabel": "Foreign exchange loss",
        "negatedTerseLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 17.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": -1.0
      },
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial liabilities at fair value through profit or loss",
        "negatedLabel": "Loss (gain) on financial instruments",
        "negatedTerseLabel": "Loss (gain) on financial instruments",
        "negatedTotalLabel": "Loss (gain) on financial instruments"
       }
      }
     },
     "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) excluding exchange differences, recognised in profit or loss, on the fair value measurement of the entity's own equity instruments. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss excluding exchange differences, fair value measurement, entity's own equity instruments",
        "terseLabel": "Gain or loss recognized in profit or loss on purchase,sale,issue or cancelation of equity instruments"
       }
      }
     },
     "localname": "GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 12.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "General and administrative expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r71",
      "r173",
      "r259",
      "r275"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r71",
      "r173",
      "r259",
      "r275"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails",
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r62",
      "r111",
      "r119",
      "r122",
      "r203",
      "r219",
      "r222",
      "r223",
      "r282",
      "r286"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Gross carrying amount [member]"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "auth_ref": [
      "r181",
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross lease liabilities",
        "terseLabel": "Total lease payments"
       }
      }
     },
     "localname": "GrossLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r209",
      "r212"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [axis]",
        "terseLabel": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r209",
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [member]",
        "terseLabel": "Hedging instruments [member]"
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "negatedLabel": "Impairment loss",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r44",
      "r64"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment",
        "negatedLabel": "Impairment reversal"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [axis]",
        "terseLabel": "Impairment of financial assets [axis]"
       }
      }
     },
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r41",
      "r49",
      "r52",
      "r53",
      "r86",
      "r161",
      "r247"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Income tax expense - current"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "NET INCREASE IN CASH"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in deferred tax liability (asset)",
        "negatedLabel": "Changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "auth_ref": [
      "r134"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in working capital",
        "negatedLabel": "Changes in working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of options, equity",
        "terseLabel": "Stock options exercised"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, other provisions",
        "terseLabel": "Effect of movements in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in other provisions through adjustments arising from the passage of time. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase through adjustments arising from passage of time, other provisions",
        "terseLabel": "Asset retirement obligation accretion"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash-generating units [axis]",
        "terseLabel": "Cash-generating units [axis]"
       }
      }
     },
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about the credit quality of financial assets that are neither past due (a counterparty has failed to make a payment when contractually due) nor impaired. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Information about credit quality of neither past due nor impaired financial assets [text block]",
        "terseLabel": "Schedule of credit risk relates to trade receivables"
       }
      }
     },
     "localname": "InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r17",
      "r114"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Intangible exploration and evaluation assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r97",
      "r115",
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]",
        "terseLabel": "Intangible assets other than goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleExplorationAndEvaluationAssets": {
     "auth_ref": [
      "r116",
      "r206"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exploration and evaluation assets recognised as intangible assets in accordance with the entity's accounting policy. [Refer: Exploration and evaluation assets [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible exploration and evaluation assets",
        "terseLabel": "Intangible exploration and evaluation assets"
       }
      }
     },
     "localname": "IntangibleExplorationAndEvaluationAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleExplorationAndEvaluationAssetsMember": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing intangible exploration and evaluation assets. [Refer: Exploration and evaluation assets [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible exploration and evaluation assets [member]",
        "terseLabel": "Intangible exploration and evaluation assets [member]"
       }
      }
     },
     "localname": "IntangibleExplorationAndEvaluationAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpense": {
     "auth_ref": [
      "r160",
      "r245",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense",
        "terseLabel": "Interest on borrowings"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r176"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Amounts representing interest"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest paid, classified as financing activities",
        "negatedLabel": "Interest paid",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r242",
      "r269",
      "r270",
      "r271",
      "r272"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate risk [member]"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate types [member]",
        "terseLabel": "Interest rate types [member]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r18",
      "r28",
      "r75"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Product inventory"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Share Capital [member]"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Salaries, incentives and short-term benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r10",
      "r182",
      "r183",
      "r236",
      "r241",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "2024 [Member]"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [
      "r10",
      "r223",
      "r240",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one month and not later than two months [member]",
        "terseLabel": "Past due 31-60 days [member]"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r236",
      "r238",
      "r241"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than three years [member]",
        "terseLabel": "1-3 years [member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r10",
      "r182",
      "r183",
      "r236",
      "r241",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "2022 [member]",
        "verboseLabel": "2021 [member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTenYearsMember": {
     "auth_ref": [
      "r10",
      "r236",
      "r241"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than ten years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than ten years [member]",
        "terseLabel": "Thereafter [member]"
       }
      }
     },
     "localname": "LaterThanTenYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three months and not later than one year [member]",
        "terseLabel": "2020 [member]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "auth_ref": [
      "r223",
      "r240",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three months [member]",
        "terseLabel": "Past due over 90 days [member]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r10",
      "r182",
      "r183",
      "r236",
      "r241",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "2023 [member]"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r10",
      "r223",
      "r240",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two months and not later than three months [member]",
        "terseLabel": "Past due 61-90 days [member]"
       }
      }
     },
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r10",
      "r182",
      "r183",
      "r236",
      "r241",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2022 [member]"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "terseLabel": "Lease obligation",
        "totalLabel": "Present value of net lease payments"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [abstract]"
       }
      }
     },
     "localname": "LeaseLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r138",
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease obligations [member]"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r23",
      "r163",
      "r164",
      "r166",
      "r248",
      "r253"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "LIABILITIES",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [axis]",
        "terseLabel": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r139"
     ],
     "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [member]",
        "terseLabel": "Liabilities arising from financing activities [member]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are 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: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities from share-based payment transactions",
        "terseLabel": "Share-based compensation liabilities"
       }
      }
     },
     "localname": "LiabilitiesFromSharebasedPaymentTransactions2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LineItemsByFunctionMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Line items by function [member]"
       }
      }
     },
     "localname": "LineItemsByFunctionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Non-current portion of long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "auth_ref": [
      "r138",
      "r144"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Long-term borrowings [member]",
        "terseLabel": "Long-term borrowings [member]"
       }
      }
     },
     "localname": "LongtermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provision for decommissioning, restoration and rehabilitation costs",
        "terseLabel": "Asset retirement obligations",
        "verboseLabel": "Asset retirement obligation"
       }
      }
     },
     "localname": "LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Major customers [axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Customers [member]",
        "terseLabel": "Customers [member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]",
        "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]"
       }
      }
     },
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r26",
      "r73",
      "r172",
      "r182",
      "r183",
      "r210",
      "r226",
      "r236",
      "r265",
      "r266",
      "r268",
      "r274"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDebt": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of net debt of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Net debt",
        "totalLabel": "Net debt"
       }
      }
     },
     "localname": "NetDebt",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NewIFRSsAxis": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [axis]",
        "terseLabel": "New IFRSs [axis]"
       }
      }
     },
     "localname": "NewIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NewIFRSsMember": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been issued but are not yet effective. It also represents the standard value for the 'New IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [member]",
        "terseLabel": "New IFRSs [member]"
       }
      }
     },
     "localname": "NewIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r47"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Non-adjusting events after reporting period [member]"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails",
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-Current"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r174"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Lease obligations"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-Current"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r25",
      "r182",
      "r183",
      "r236",
      "r241",
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "Not later than one year [member]",
        "verboseLabel": "Less than 1 year [Member]"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/LeaseObligationsReconciliationOfLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Face amount of debt"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r195",
      "r198"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments granted in share-based payment arrangement",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments forfeited in share-based payment arrangement",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments outstanding in share-based payment arrangement",
        "periodEndLabel": "Units outstanding, end of year",
        "periodStartLabel": "Units outstanding, beginning of year"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r187",
      "r191",
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Options outstanding, end of year",
        "periodStartLabel": "Options outstanding, beginning of year",
        "terseLabel": "Number of options outstanding"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercisable in share-based payment arrangement",
        "terseLabel": "Options exercisable, end of year",
        "verboseLabel": "Number of share options exercisable"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options expired in share-based payment arrangement",
        "negatedLabel": "Expired"
       }
      }
     },
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OilAndGasAssets": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets related to the exploration, evaluation, development or production of oil and gas."
       }
      },
      "en-us": {
       "role": {
        "label": "Oil and gas assets",
        "terseLabel": "Petroleum and natural gas assets"
       }
      }
     },
     "localname": "OilAndGasAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OilAndGasAssetsMember": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for oil and gas assets. [Refer: Oil and gas assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Oil and gas assets [member]",
        "terseLabel": "PNG Assets [member]"
       }
      }
     },
     "localname": "OilAndGasAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OperatingExpense": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 10.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Operating expense",
        "terseLabel": "Production and operating"
       }
      }
     },
     "localname": "OperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating segments [member]",
        "terseLabel": "Operating segments [member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r30",
      "r43"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "terseLabel": "Currency translation adjustments",
        "verboseLabel": "Currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment",
        "terseLabel": "Other",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Other Assets [member]"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions [member]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherRevenue": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 7.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other revenue",
        "terseLabel": "Other revenue"
       }
      }
     },
     "localname": "OtherRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r223",
      "r283"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [axis]",
        "terseLabel": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r223",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [member]",
        "terseLabel": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Payments on lease obligations"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Increase in long-term debt"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromNoncurrentBorrowings": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from non-current borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from non-current borrowings",
        "terseLabel": "Draws on revolving credit facility"
       }
      }
     },
     "localname": "ProceedsFromNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductionSupplies": {
     "auth_ref": [
      "r32",
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current production supplies",
        "verboseLabel": "Production Supplies"
       }
      }
     },
     "localname": "ProductionSupplies",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r37",
      "r130",
      "r148",
      "r150",
      "r153",
      "r248",
      "r251",
      "r267",
      "r278"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Net earnings (loss)",
        "totalLabel": "NET EARNINGS (LOSS)",
        "verboseLabel": "Net earnings (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r205",
      "r248",
      "r251"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Earnings (loss) before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r16",
      "r66"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r67",
      "r97",
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment [member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r87",
      "r89",
      "r151"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]",
        "terseLabel": "Asset retirement obligation [member]"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision used, other provisions",
        "negatedLabel": "Obligations settled"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions",
        "periodEndLabel": "Balance, end of year",
        "periodStartLabel": "Balance, beginning of year",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfExplorationAndEvaluationAssets": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of exploration and evaluation assets. [Refer: Exploration and evaluation assets [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of exploration and evaluation assets",
        "negatedLabel": "Additions to intangible exploration and evaluation assets"
       }
      }
     },
     "localname": "PurchaseOfExplorationAndEvaluationAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfOilAndGasAssets": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of oil and gas assets. [Refer: Oil and gas assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of oil and gas assets",
        "negatedLabel": "Additions to petroleum and natural gas assets"
       }
      }
     },
     "localname": "PurchaseOfOilAndGasAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of other long-term assets, classified as investing activities",
        "negatedLabel": "Additions to other assets"
       }
      }
     },
     "localname": "PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r229",
      "r268"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r229",
      "r268"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges [member]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [axis]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r194"
     ],
     "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: Ranges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [member]",
        "terseLabel": "Ranges of exercise prices for outstanding share options [member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in deferred tax liability (asset) [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsDetailedInformationAboutIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in property, plant and equipment [abstract]",
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of number of shares outstanding [abstract]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ReconciliationOfNumberOfSharesOutstandingAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfNoncurrentBorrowings": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of non-current borrowings",
        "negatedLabel": "Repayment of long-term debt",
        "terseLabel": "Repayments of non-current borrowings"
       }
      }
     },
     "localname": "RepaymentsOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r33",
      "r46"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r8",
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "(Deficit) Retained Earnings [member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r39",
      "r153",
      "r157",
      "r205",
      "r244",
      "r250",
      "r256",
      "r257",
      "r260"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "totalLabel": "Revenue"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [abstract]",
        "terseLabel": "REVENUE",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromSaleOfCrudeOil": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of crude oil. [Refer: Current crude oil; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from sale of crude oil",
        "terseLabel": "Revenue from sale of crude oil",
        "verboseLabel": "Oil sales"
       }
      }
     },
     "localname": "RevenueFromSaleOfCrudeOil",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfNaturalGas": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of natural gas. [Refer: Current natural gas; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from sale of natural gas",
        "terseLabel": "Natural gas sales"
       }
      }
     },
     "localname": "RevenueFromSaleOfNaturalGas",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLoss": {
     "auth_ref": [
      "r98",
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as an increase of the carrying amount of an asset or cash-generating unit to its recoverable amount when an impairment loss had been previously recognised. [Refer: Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "definitionGuidance": "Impairment\u00a0reversal",
        "label": "Reversal of impairment loss",
        "terseLabel": "Impairment reversal"
       }
      }
     },
     "localname": "ReversalOfImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Net book value, ending period",
        "periodStartLabel": "Net book value, beginning period"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentScheduleOfCarryingAmountAndDepreciationChargeForRightOfUseAssetsByClassOfUnderlyingAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RoyaltyExpense": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      },
      "en-us": {
       "role": {
        "label": "Royalty expense",
        "negatedLabel": "Less: royalties"
       }
      }
     },
     "localname": "RoyaltyExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r72",
      "r99",
      "r171",
      "r248",
      "r276"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r72",
      "r99",
      "r171",
      "r255",
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [member]",
        "terseLabel": "Segments [member]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SellingExpense": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 11.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Selling expense",
        "terseLabel": "Selling costs"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ServiceConcessionArrangementsAxis": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Service concession arrangements [axis]",
        "terseLabel": "Service concession arrangements [axis]"
       }
      }
     },
     "localname": "ServiceConcessionArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ServiceConcessionArrangementsMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for arrangements in which an entity (the operator) may enter into an arrangement with another entity (the grantor) to provide services that give the public access to major economic and social facilities. The grantor may be a public or private sector entity, including a governmental body. Examples of service concession arrangements involve water treatment and supply facilities, motorways, car parks, tunnels, bridges, airports and telecommunication networks. Examples of arrangements that are not service concession arrangements include an entity outsourcing the operation of its internal services (for example, employee cafeteria, building maintenance, and accounting or information technology functions). It also represents the standard value for the 'Service concession arrangements' axis if no other member is used. [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Service concession arrangements [member]",
        "terseLabel": "Service concession arrangements [member]"
       }
      }
     },
     "localname": "ServiceConcessionArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShareOfContingentLiabilitiesIncurredJointlyWithOtherVenturers": {
     "auth_ref": [
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The entity's share of contingent liabilities incurred jointly with other investors with joint control of the joint ventures. [Refer: Contingent liabilities [member]; Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Share of contingent liabilities of joint ventures incurred jointly with other investors",
        "verboseLabel": "Share of contingent liabilities of joint ventures incurred jointly with other investors"
       }
      }
     },
     "localname": "ShareOfContingentLiabilitiesIncurredJointlyWithOtherVenturers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r195"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements [member]"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r88",
      "r90",
      "r162"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement Of Changes In Equity [Line Items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]",
        "terseLabel": "Statement Of Changes In Equity [Table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubsidiariesMember": {
     "auth_ref": [
      "r83",
      "r88",
      "r90",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entities that are controlled by another entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Subsidiaries [member]",
        "terseLabel": "Subsidiaries [member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TangibleExplorationAndEvaluationAssetsMember": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing tangible exploration and evaluation assets. [Refer: Exploration and evaluation assets [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tangible exploration and evaluation assets [member]",
        "terseLabel": "Exploration and development [member]"
       }
      }
     },
     "localname": "TangibleExplorationAndEvaluationAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "terseLabel": "Changes in tax rates and other"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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 foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Effect of tax rates in foreign jurisdictions"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Income taxes calculated at the Canadian statutory rate"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax rate effect of foreign tax rates",
        "terseLabel": "Statutory tax rate"
       }
      }
     },
     "localname": "TaxRateEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r57"
     ],
     "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r229",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range [member]"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current payables to related parties",
        "terseLabel": "Current payables due to related parties"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/AccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r10",
      "r217",
      "r221",
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [member]"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r208",
      "r215",
      "r216",
      "r269",
      "r270",
      "r271",
      "r273"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r208",
      "r215",
      "r216",
      "r269",
      "r270",
      "r271",
      "r273"
     ],
     "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnallocatedAmountsMember": {
     "auth_ref": [
      "r255",
      "r261"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for items that have not been allocated to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Unallocated amounts [member]",
        "terseLabel": "Non-segment [member]"
       }
      }
     },
     "localname": "UnallocatedAmountsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax losses for which no deferred tax asset recognised",
        "terseLabel": "Non-capital losses with no deferred tax asset recognized"
       }
      }
     },
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Non-capital losses carried forward [member]"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement",
        "terseLabel": "Options exercisable, end of year",
        "verboseLabel": "Weighted-average exercise price of options exercisable"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement",
        "terseLabel": "Exercised"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options expired in share-based payment arrangement",
        "terseLabel": "Expired"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r187",
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Options outstanding, end of year",
        "periodStartLabel": "Options outstanding, beginning of year",
        "terseLabel": "Weighted-average exercise price of options outstanding"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsStockOptionsOutstandingAndExercisableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageMember": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r229",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an average in which each quantity to be averaged is assigned a weight that determines the relative effect of each quantity on the average."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average [member]"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "terseLabel": "Weighted-average remaining contractual life of options outstanding"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average share price, share options granted",
        "terseLabel": "Weighted average fair market value per option (C$)"
       }
      }
     },
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Basic weighted-average number of common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.trans-globe.com/role/PerShareAmountsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OilReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil [Member]",
        "terseLabel": "Oil [member]"
       }
      }
     },
     "localname": "OilReservesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReserveQuantitiesByTypeOfReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Petroleum Reserves [Axis]",
        "terseLabel": "Petroleum Reserves"
       }
      }
     },
     "localname": "ReserveQuantitiesByTypeOfReserveAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TypeOfReserveDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Reserve [Domain]",
        "terseLabel": "Type of Reserve"
       }
      }
     },
     "localname": "TypeOfReserveDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ATBFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATB facility.",
        "label": "A T B Facility [Member]",
        "terseLabel": "ATB Facility [Member]"
       }
      }
     },
     "localname": "ATBFacilityMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting policies, changes in accounting estimates and errors",
        "label": "Accounting Policies Changes In Accounting Estimates And Errors [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_AccountsPayableandAccruedLiabilities1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable and Accrued Liabilities1 [Member]",
        "label": "Accounts Payableand Accrued Liabilities1 [Member]",
        "terseLabel": "Accounts payable and accrued liabilities [member]"
       }
      }
     },
     "localname": "AccountsPayableandAccruedLiabilities1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_AdjustmentsForDecreaseIncreaseInCurrentPrepaymentsAndOtherCurrentAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Decrease (Increase) In Current Prepayments And Other Current Assets",
        "label": "Adjustments For Decrease Increase In Current Prepayments And Other Current Assets",
        "terseLabel": "Prepaids and other"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInCurrentPrepaymentsAndOtherCurrentAssets",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_AdjustmentsForIncreaseDecreaseInShareBasedCompensationLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase decrease in share based compensation liabilities.",
        "label": "Adjustments For Increase Decrease In Share Based Compensation Liabilities",
        "terseLabel": "Share-based compensation liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInShareBasedCompensationLiabilities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayablesInvestingActivities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase (Decrease) In Trade And Other Payables, Investing Activities",
        "label": "Adjustments For Increase Decrease In Trade And Other Payables Investing Activities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayablesInvestingActivities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_AmortizationOfDebtIssuanceCosts1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of debt issuance costs.",
        "label": "Amortization Of Debt Issuance Costs1",
        "terseLabel": "Amortization of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationOfDebtIssuanceCosts1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount1",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount1",
        "terseLabel": "Antidilutive securities excluded from EPS calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PerShareAmountsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tga_AssetRetirementObligationsSettled": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset retirement obligations settled.",
        "label": "Asset Retirement Obligations Settled",
        "negatedLabel": "Asset retirement obligations settled"
       }
      }
     },
     "localname": "AssetRetirementObligationsSettled",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_AverageSalesPricesOfOilAndGasTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Sales Prices of Oil and Gas [Table]",
        "label": "Average Sales Prices Of Oil And Gas [Table]",
        "terseLabel": "Average Sales Prices Of Oil And Gas [Table]"
       }
      }
     },
     "localname": "AverageSalesPricesOfOilAndGasTable",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_AverageSalesPricesofOilandGasLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Average Sales Prices of Oil and Gas [Table]",
        "label": "Average Sales Pricesof Oiland Gas [Line Items]",
        "terseLabel": "Average Sales Prices of Oil and Gas [Line Items]"
       }
      }
     },
     "localname": "AverageSalesPricesofOilandGasLineItems",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_BorrowingBaseFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing base facility.",
        "label": "Borrowing Base Facility [Member]",
        "terseLabel": "Borrowing base facility [member]"
       }
      }
     },
     "localname": "BorrowingBaseFacilityMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_BorrowingsCovenantMaximumConsolidatedIndebtedness": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Maximum Consolidated Indebtedness",
        "label": "Borrowings Covenant Maximum Consolidated Indebtedness",
        "terseLabel": "Borrowings covenant, maximum consolidated indebtedness"
       }
      }
     },
     "localname": "BorrowingsCovenantMaximumConsolidatedIndebtedness",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsCovenantMaximumNetDebtToTrailingCashFlowsRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Maximum Net Debt To Trailing Cash Flows Ratio",
        "label": "Borrowings Covenant Maximum Net Debt To Trailing Cash Flows Ratio",
        "terseLabel": "Borrowings covenant, maximum net debt to trailing cash flows ratio"
       }
      }
     },
     "localname": "BorrowingsCovenantMaximumNetDebtToTrailingCashFlowsRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsCovenantMinimumCoverRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Minimum Cover Ratio",
        "label": "Borrowings Covenant Minimum Cover Ratio",
        "terseLabel": "Borrowings covenant, minimum cover ratio"
       }
      }
     },
     "localname": "BorrowingsCovenantMinimumCoverRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsCovenantMinimumCurrentRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Minimum Current Ratio",
        "label": "Borrowings Covenant Minimum Current Ratio",
        "terseLabel": "Borrowings covenant, minimum current ratio"
       }
      }
     },
     "localname": "BorrowingsCovenantMinimumCurrentRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsCovenantMinimumWorkingCapitalRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Minimum Working Capital Ratio",
        "label": "Borrowings Covenant Minimum Working Capital Ratio",
        "terseLabel": "Borrowings covenant, minimum working capital ratio"
       }
      }
     },
     "localname": "BorrowingsCovenantMinimumWorkingCapitalRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsCovenantNonconsolidatedAssetsToIndebtednessOutstandingMinimumRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Covenant, Nonconsolidated Assets To Indebtedness Outstanding, Minimum Ratio",
        "label": "Borrowings Covenant Nonconsolidated Assets To Indebtedness Outstanding Minimum Ratio",
        "terseLabel": "Borrowings covenant, minimum non-consolidated assets to indebtedness outstanding ratio"
       }
      }
     },
     "localname": "BorrowingsCovenantNonconsolidatedAssetsToIndebtednessOutstandingMinimumRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_BorrowingsExcludingDebenturesIssuedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Excluding Debentures Issued [Member]",
        "label": "Borrowings Excluding Debentures Issued [Member]",
        "terseLabel": "Long-term debt [member]"
       }
      }
     },
     "localname": "BorrowingsExcludingDebenturesIssuedMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_BorrowingsExcludingNotesIssuedAndDebenturesIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Excluding Notes Issued And Debentures Issued",
        "label": "Borrowings Excluding Notes Issued And Debentures Issued",
        "terseLabel": "Long-term debt, including the current portion"
       }
      }
     },
     "localname": "BorrowingsExcludingNotesIssuedAndDebenturesIssued",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_BorrowingsMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, maturity date.",
        "label": "Borrowings Maturity Date",
        "terseLabel": "Borrowings maturity date"
       }
      }
     },
     "localname": "BorrowingsMaturityDate",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "tga_BorrowingsMaturityExtensionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Maturity Extension Term",
        "label": "Borrowings Maturity Extension Term",
        "terseLabel": "Maturity extension term"
       }
      }
     },
     "localname": "BorrowingsMaturityExtensionTerm",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_BorrowingsMaturityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Maturity Term",
        "label": "Borrowings Maturity Term",
        "terseLabel": "Maturity period on borrowings"
       }
      }
     },
     "localname": "BorrowingsMaturityTerm",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_BorrowingsMaturityTermExtensionRequestPeriodPriorToDueDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Maturity Term Extension Request Period Prior To Due Date",
        "label": "Borrowings Maturity Term Extension Request Period Prior To Due Date",
        "terseLabel": "Period prior to maturity date to request extension of maturity date"
       }
      }
     },
     "localname": "BorrowingsMaturityTermExtensionRequestPeriodPriorToDueDate",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_ButaneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Butane [Member]",
        "label": "Butane [Member]",
        "terseLabel": "Butane [member]"
       }
      }
     },
     "localname": "ButaneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CallOption1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Call Option1 [Member]",
        "label": "Call Option1 [Member]",
        "terseLabel": "Put Option1 [Member]"
       }
      }
     },
     "localname": "CallOption1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CanadaSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canada Segment [Member]",
        "label": "Canada Segment [Member]",
        "terseLabel": "Canada [member]"
       }
      }
     },
     "localname": "CanadaSegmentMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_Capital1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital1.",
        "label": "Capital1",
        "verboseLabel": "Total capital"
       }
      }
     },
     "localname": "Capital1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_Capital1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital1.",
        "label": "Capital1 [Abstract]",
        "terseLabel": "Total Capital [Abstract]"
       }
      }
     },
     "localname": "Capital1Abstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_CapitalDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Disclosure [Line Items]"
       }
      }
     },
     "localname": "CapitalDisclosureLineItems",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_CapitalDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Disclosure [Table]"
       }
      }
     },
     "localname": "CapitalDisclosureTable",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_ChangeInEstimateProvisionForDecommissioningRestorationAndRehabilitationCostsPropertyPlantandEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Estimate, Provision For Decommissioning, Restoration And Rehabilitation Costs, Property, Plant and Equipment",
        "label": "Change In Estimate Provision For Decommissioning Restoration And Rehabilitation Costs Property Plantand Equipment",
        "terseLabel": "Changes in estimates for asset retirement obligations and additional obligations recognized",
        "verboseLabel": "Change in estimate for asset retirement obligations"
       }
      }
     },
     "localname": "ChangeInEstimateProvisionForDecommissioningRestorationAndRehabilitationCostsPropertyPlantandEquipment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationAssetRetirementObligationRollforwardDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_ClassesOfFinancialInstrumentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classes of financial instrument.",
        "label": "Classes of Financial Instrument [Axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentAxis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_ClassesOfFinancialInstrumentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classes of financial instrument",
        "label": "Classes of Financial Instrument [Domain]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentDomain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CollarContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collar Contract .",
        "label": "Collar Contract [Member]",
        "terseLabel": "Collar Contract"
       }
      }
     },
     "localname": "CollarContractMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CommitmentMadeByEntityGuaranteeAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment made by entity guarantee amount.",
        "label": "Commitment Made By Entity Guarantee Amount",
        "terseLabel": "Commitment made by entity guarantee amount"
       }
      }
     },
     "localname": "CommitmentMadeByEntityGuaranteeAmount",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_CommitmentsMadeByEntityInitialLeasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments made by entity initial lease period.",
        "label": "Commitments Made By Entity Initial Lease Period",
        "terseLabel": "Exploration period in a work commitment"
       }
      }
     },
     "localname": "CommitmentsMadeByEntityInitialLeasePeriod",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_CommitmentsMadeByEntityLeasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments made by entity lease period.",
        "label": "Commitments Made By Entity Lease Period",
        "terseLabel": "Commitments made by entity lease period"
       }
      }
     },
     "localname": "CommitmentsMadeByEntityLeasePeriod",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_CommitmentsMadeByEntityNumberOfWellsToExploration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments made by entity number of wells to exploration.",
        "label": "Commitments Made By Entity Number Of Wells To Exploration",
        "terseLabel": "Number of wells in a work commitment made by entity"
       }
      }
     },
     "localname": "CommitmentsMadeByEntityNumberOfWellsToExploration",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tga_CompensationOfKeyManagementPersonnelAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation of key management personnel abstract.",
        "label": "Compensation Of Key Management Personnel [Abstract]"
       }
      }
     },
     "localname": "CompensationOfKeyManagementPersonnelAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_ContributedSurplus": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributed Surplus",
        "label": "Contributed Surplus",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "ContributedSurplus",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_CorporateExpendituresMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Expenditures [Member]",
        "label": "Corporate Expenditures [Member]",
        "terseLabel": "Corporate expenditures [member]"
       }
      }
     },
     "localname": "CorporateExpendituresMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "label": "Corporate Information And Statement Of I F R S Compliance [Abstract]"
       }
      }
     },
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_CorporateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate.",
        "label": "Corporate [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CostOfInventoriesCapitalizedDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Inventories Capitalized During Period",
        "label": "Cost Of Inventories Capitalized During Period",
        "terseLabel": "Cost of inventories capitalized"
       }
      }
     },
     "localname": "CostOfInventoriesCapitalizedDuringPeriod",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_CoverRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover Ratio",
        "label": "Cover Ratio",
        "terseLabel": "Cover ratio"
       }
      }
     },
     "localname": "CoverRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_CrudeOilPrepaymentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crude Oil Prepayment Agreement [Member]",
        "label": "Crude Oil Prepayment Agreement [Member]",
        "terseLabel": "Prepayment agreement [member]",
        "verboseLabel": "Long-term borrowings [member]"
       }
      }
     },
     "localname": "CrudeOilPrepaymentAgreementMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CurrencyTranslationAdjustmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency translation adjustments.",
        "label": "Currency Translation Adjustments [Member]",
        "terseLabel": "Currency translation adjustments [member]"
       }
      }
     },
     "localname": "CurrencyTranslationAdjustmentsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentReconciliationOfPropertyAndEquipmentAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_CurrentLiabilitiesExcludingCurrentPortionOfLongTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current liabilities excluding current portion of long-term debt.",
        "label": "Current Liabilities Excluding Current Portion Of Long Term Debt",
        "terseLabel": "Current liabilities, excluding the current portion of long-term debt"
       }
      }
     },
     "localname": "CurrentLiabilitiesExcludingCurrentPortionOfLongTermDebt",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_CurrentLiabilitiesFromShareBasedPaymentTransactions": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current liabilities from share based payment transactions.",
        "label": "Current Liabilities From Share Based Payment Transactions",
        "terseLabel": "Current portion of share-based compensation liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesFromShareBasedPaymentTransactions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_CurrentRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Ratio",
        "label": "Current Ratio",
        "terseLabel": "Current ratio"
       }
      }
     },
     "localname": "CurrentRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_DebtIssuanceCostsGross1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issuance Costs, Gross1",
        "label": "Debt Issuance Costs Gross1",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsGross1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_DebtUtilizationBelow50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt utilization below 50%.",
        "label": "Debt Utilization Below 50 [Member]",
        "terseLabel": "Debt utilization below 50% [Member]"
       }
      }
     },
     "localname": "DebtUtilizationBelow50Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DebtUtilizationBetween50To69Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt utilization between 50% To 69%.",
        "label": "Debt Utilization Between 50 To 69 [Member]",
        "terseLabel": "Debt utilization between 50% To 69% [Member]"
       }
      }
     },
     "localname": "DebtUtilizationBetween50To69Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DebtUtilizationMoreThan50Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt utilization more than 50 %.",
        "label": "Debt Utilization More Than 50 [Member]",
        "terseLabel": "Debt utilization more than 50% [Member]"
       }
      }
     },
     "localname": "DebtUtilizationMoreThan50Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DebtUtilizationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt utilization percentage.",
        "label": "Debt utilization Percentage",
        "terseLabel": "Debt utilization Percentage"
       }
      }
     },
     "localname": "DebtUtilizationPercentage",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_DeferredFinancingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred financing costs.",
        "label": "Deferred Financing Costs",
        "negatedLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinancingCosts",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtPrepaymentAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_DeferredFinancingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Financing Costs [Member]",
        "label": "Deferred Financing Costs [Member]",
        "terseLabel": "Deferred Financing Costs [Member]"
       }
      }
     },
     "localname": "DeferredFinancingCostsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DeferredShareUnitsDFUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units (DFU) [Member]",
        "label": "Deferred Share Units D F U [Member]",
        "terseLabel": "Deferred Share Units [member]"
       }
      }
     },
     "localname": "DeferredShareUnitsDFUMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DeferredShareUnitsDFURestrictedShareUnitsAndPerformanceShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units (DFU), Restricted Share Units And Performance Share Units [Member]",
        "label": "Deferred Share Units D F U Restricted Share Units And Performance Share Units [Member]",
        "terseLabel": "Deferred Share Units (DFU), Restricted Share Units and Performance Share Units [member]"
       }
      }
     },
     "localname": "DeferredShareUnitsDFURestrictedShareUnitsAndPerformanceShareUnitsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DeferredTaxAssetRecognizedInRespectOfUnusedTaxLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Deferred tax assets",
        "documentation": "Deferred tax asset recognized in respect of unused tax losses.",
        "label": "Deferred Tax Asset Recognized In Respect Of Unused Tax Losses"
       }
      }
     },
     "localname": "DeferredTaxAssetRecognizedInRespectOfUnusedTaxLosses",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_Deferredtaxrecoveryrecognisedinprofitorloss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax recovery recognised in profit or loss",
        "label": "Deferredtaxrecoveryrecognisedinprofitorloss",
        "terseLabel": "Deferred income tax recovery recognized in net earnings (loss)"
       }
      }
     },
     "localname": "Deferredtaxrecoveryrecognisedinprofitorloss",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_DepositsFromBanksAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits From Banks [Axis]"
       }
      }
     },
     "localname": "DepositsFromBanksAxis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DepositsFromBanksDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits From Banks [Domain]"
       }
      }
     },
     "localname": "DepositsFromBanksDomain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DepositsFromBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits From Banks [Member]"
       }
      }
     },
     "localname": "DepositsFromBanksMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative And Non-Derivative Financial Liabilities, Undiscounted Cash Flows",
        "label": "Derivative And Non Derivative Financial Liabilities Undiscounted Cash Flows",
        "terseLabel": "Derivative And Non-Derivative Financial Liabilities, Undiscounted Cash Flows"
       }
      }
     },
     "localname": "DerivativeAndNonDerivativeFinancialLiabilitiesUndiscountedCashFlows",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_DerivativeCommodityContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative commodity contracts.",
        "label": "Derivative Commodity Contracts [Member]",
        "terseLabel": "Derivative commodity contracts [member]"
       }
      }
     },
     "localname": "DerivativeCommodityContractsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DerivativeNonmonetaryNotionalAmountDailyEnergyMeasure": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, nonmonetary notional amount daily, energy measure.",
        "label": "Derivative Nonmonetary Notional Amount Daily Energy Measure",
        "terseLabel": "Daily Volume (KJ)"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountDailyEnergyMeasure",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "tga_DerivativeNonmonetaryRemainingNotionalAmountEnergyMeasure": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, nonmonetary remaining notional amount, energy measure.",
        "label": "Derivative Nonmonetary Remaining Notional Amount Energy Measure",
        "terseLabel": "Remaining Volume (KJ)"
       }
      }
     },
     "localname": "DerivativeNonmonetaryRemainingNotionalAmountEnergyMeasure",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "energyItemType"
    },
    "tga_DescriptionOfAccountingPolicyForAmendmentsToIas1PresentationOfFinancialStatements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Accounting Policy For Amendments To IAS 1 Presentation Of Financial Statements.",
        "label": "Description Of Accounting Policy For Amendments To IAS 1 Presentation Of Financial Statements",
        "terseLabel": "Amendments to IAS 1 presentation of financial statements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForAmendmentsToIas1PresentationOfFinancialStatements",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Accounting Policy For Basis Of Consolidation [Policy Text Block]",
        "label": "Description Of Accounting Policy For Basis Of Consolidation Policy [Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_DescriptionOfAccountingPolicyForFutureAccountingPronouncementsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Accounting Policy For Future Accounting Pronouncements Explanatory.",
        "label": "Description Of Accounting Policy For Future Accounting Pronouncements Explanatory",
        "terseLabel": "Future accounting pronouncements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFutureAccountingPronouncementsExplanatory",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DescriptionOfAccountingPolicyForOverLiftLiabilityExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Accounting Policy For Over Lift liability Explanatory.",
        "label": "Description Of Accounting Policy For Over Lift liability Explanatory",
        "terseLabel": "Overlift liability"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForOverLiftLiabilityExplanatory",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureOfCommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Disclosure Of Commitments And Contingencies [Table]",
        "label": "Disclosure Of Commitments And Contingencies [Line Items]",
        "terseLabel": "Disclosure Of Commitments And Contingencies [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureOfCommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Commitments And Contingencies [Table]",
        "label": "Disclosure Of Commitments And Contingencies [Table]",
        "terseLabel": "Disclosure Of Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingenciesTable",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureOfEventsAfterReportingPeriodLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of events after reporting period.",
        "label": "Disclosure of events after reporting period [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodLineItems",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureOfEventsAfterReportingPeriodTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of events after reporting period.",
        "label": "Disclosure Of Events After Reporting Period [Table]"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodTable",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureOfFinanceIncomeCostTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Finance Income (Cost) [Table Text Block]",
        "label": "Disclosure Of Finance Income Cost Table [Text Block]",
        "terseLabel": "Schedule of finance costs recognized in earnings (loss)"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeCostTableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_DisclosureOfOtherRevenueExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other revenue explanatory.",
        "label": "Disclosure Of Other Revenue Explanatory",
        "terseLabel": "Other Revenue"
       }
      }
     },
     "localname": "DisclosureOfOtherRevenueExplanatory",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/OtherRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Supplemental Employee Compensation Expense Information Explanatory [Text Block]",
        "label": "Disclosure of Supplemental Employee Compensation Expense Information Explanatory",
        "terseLabel": "Supplemental Employee Compensation Expense Information"
       }
      }
     },
     "localname": "DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatory",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Supplemental Employee Compensation Expense Information Explanatory [Abstract]",
        "label": "Disclosure of Supplemental Employee Compensation Expense Information Explanatory [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSupplementalEmployeeCompensationExpenseInformationExplanatoryAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Key Management Personnel Compensation Explanatory [Table Text Block]",
        "label": "Disclosureof Key Management Personnel Compensation Explanatory Table [Text Block]",
        "terseLabel": "Schedule of key management personnel remuneration"
       }
      }
     },
     "localname": "DisclosureofKeyManagementPersonnelCompensationExplanatoryTableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CompensationOfKeyManagementPersonnelTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_DisclosureofeventsafterreportingperiodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of events after reporting period.",
        "label": "DisclosureOfEventsAfterReportingPeriod [Abstract]",
        "terseLabel": "Disclosure Of Events After Reporting Period [Abstract]"
       }
      }
     },
     "localname": "DisclosureofeventsafterreportingperiodAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_DiscountRateUsedInCurrentEstimateOfValueInUseForProvisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount Rate Used In Current Estimate Of Value In Use For Provisions",
        "label": "Discount Rate Used In Current Estimate Of Value In Use For Provisions",
        "terseLabel": "Discount rate used in the assessment of the time value of money"
       }
      }
     },
     "localname": "DiscountRateUsedInCurrentEstimateOfValueInUseForProvisions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_DrillingCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Drilling commitments.",
        "label": "Drilling Commitments [Member]",
        "terseLabel": "Drilling commitment [member]"
       }
      }
     },
     "localname": "DrillingCommitmentsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_DuePriorModernizationPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due prior modernization payment.",
        "label": "Due Prior Modernization Payment",
        "terseLabel": "Due prior modernization payment"
       }
      }
     },
     "localname": "DuePriorModernizationPayment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_EgyptProductionSharingConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Egypt production sharing concessions.",
        "label": "Egypt Production Sharing Concessions [Member]",
        "terseLabel": "Egypt PSCs [member]"
       }
      }
     },
     "localname": "EgyptProductionSharingConcessionsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails",
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_EgyptSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Egypt Segment [Member]",
        "label": "Egypt Segment [Member]",
        "terseLabel": "Egypt [member]"
       }
      }
     },
     "localname": "EgyptSegmentMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_EgyptianGeneralPetroleumCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Egyptian General Petroleum Corporation [Member]",
        "label": "Egyptian General Petroleum Corporation [Member]",
        "terseLabel": "Egyptian General Petroleum Corporation [Member]"
       }
      }
     },
     "localname": "EgyptianGeneralPetroleumCorporationMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_EmployeeStockOption1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Option [Member]",
        "label": "Employee Stock Option1 [Member]",
        "terseLabel": "Stock options [member]"
       }
      }
     },
     "localname": "EmployeeStockOption1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_EmployeeStockPurchasesAndExercisesOfStockOptionsValues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock purchases and exercises of stock options (values).",
        "label": "Employee Stock Purchases And Exercises Of Stock Options Values",
        "terseLabel": "Employee stock purchases and exercises of stock options (values)"
       }
      }
     },
     "localname": "EmployeeStockPurchasesAndExercisesOfStockOptionsValues",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_EquipmentAndFacilityLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment and facility leases.",
        "label": "Equipment And Facility Leases [Member]",
        "terseLabel": "Equipment and facility leases [member]"
       }
      }
     },
     "localname": "EquipmentAndFacilityLeasesMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_EthaneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ethane [Member]",
        "label": "Ethane [Member]",
        "terseLabel": "Ethane [member]"
       }
      }
     },
     "localname": "EthaneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ExchangeRateOfForwardCommodityPriceEstimates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate of forward commodity price estimates.",
        "label": "Exchange Rate Of Forward Commodity Price Estimates",
        "terseLabel": "Forward commodity exchange rate (in dollars per unit)"
       }
      }
     },
     "localname": "ExchangeRateOfForwardCommodityPriceEstimates",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "tga_ExerciseRangePriceFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise range price four.",
        "label": "Exercise Range Price Four [Member]",
        "terseLabel": "2.74 - 2.83 [member]"
       }
      }
     },
     "localname": "ExerciseRangePriceFourMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ExerciseRangePriceOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise range price one.",
        "label": "Exercise Range Price One [Member]",
        "terseLabel": "0.79 - 1.48 [member]"
       }
      }
     },
     "localname": "ExerciseRangePriceOneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ExerciseRangePriceThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise range price three.",
        "label": "Exercise Range Price Three [Member]",
        "terseLabel": "2.40 - 2.73 [member]"
       }
      }
     },
     "localname": "ExerciseRangePriceThreeMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ExerciseRangePriceTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise range price two.",
        "label": "Exercise Range Price Two [Member]",
        "terseLabel": "1.49 - 2.39 [member]"
       }
      }
     },
     "localname": "ExerciseRangePriceTwoMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_ForeignExchangeRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Exchange Rate [Axis]",
        "label": "Foreign Exchange Rate [Axis]",
        "terseLabel": "Foreign Exchange Rate"
       }
      }
     },
     "localname": "ForeignExchangeRateAxis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_ForeignExchangeRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Foreign Exchange Rate [Axis]",
        "label": "Foreign Exchange Rate [Domain]",
        "terseLabel": "Foreign Exchange Rate"
       }
      }
     },
     "localname": "ForeignExchangeRateDomain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ForwardCommodityPriceEstimatesForAssetsWithSignificantRiskOfMaterialAdjustments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Commodity Price Estimates For Assets with significant risk of material adjustments",
        "label": "Forward Commodity Price Estimates For Assets With Significant Risk Of Material Adjustments",
        "terseLabel": "Forward commodity price (in dollars per unit)"
       }
      }
     },
     "localname": "ForwardCommodityPriceEstimatesForAssetsWithSignificantRiskOfMaterialAdjustments",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "tga_ForwardCommodityPriceEstimatesForAssetsWithSignificantRiskOfMaterialAdjustmentsAnnualIncreasePerYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Commodity Price Estimates For Assets with significant risk of material adjustments, Annual Increase Per Year",
        "label": "Forward Commodity Price Estimates For Assets With Significant Risk Of Material Adjustments Annual Increase Per Year",
        "verboseLabel": "Percentage increase in commodity prices after 10 years to the end of reserve life"
       }
      }
     },
     "localname": "ForwardCommodityPriceEstimatesForAssetsWithSignificantRiskOfMaterialAdjustmentsAnnualIncreasePerYear",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_GHoldingsYemenIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "G Holdings Yemen, Inc",
        "label": "G Holdings Yemen, Inc [Member]"
       }
      }
     },
     "localname": "GHoldingsYemenIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_GasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas [Member]",
        "label": "Gas [Member]",
        "terseLabel": "Gas [member]"
       }
      }
     },
     "localname": "GasMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_GeneralAndAdministrativeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General and Administrative [Member]",
        "label": "General and Administrative [Member]",
        "terseLabel": "General and Administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_GrossCarryingAmountBeforeRepaymentPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Carrying Amount, Before Repayment Portion [Member]",
        "label": "Gross Carrying Amount Before Repayment Portion [Member]",
        "terseLabel": "Gross carrying amount [member]"
       }
      }
     },
     "localname": "GrossCarryingAmountBeforeRepaymentPortionMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_HedgeArrangementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge arrangement.",
        "label": "Hedge Arrangement [Axis]"
       }
      }
     },
     "localname": "HedgeArrangementAxis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_HedgeArrangementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge arrangement.",
        "label": "Hedge Arrangement [Domain]"
       }
      }
     },
     "localname": "HedgeArrangementDomain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_HedgingInstrumentFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedging instrument, four",
        "label": "Hedging Instrument Four [Member]",
        "verboseLabel": "Oct 2022 - Dec 2022 [Member]"
       }
      }
     },
     "localname": "HedgingInstrumentFourMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_HedgingInstrumentOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedging Instrument, One [Member]",
        "label": "Hedging Instrument One [Member]",
        "terseLabel": "Jan 2022 - Mar 2022 [Member]"
       }
      }
     },
     "localname": "HedgingInstrumentOneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_HedgingInstrumentThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedging Instrument, Three [Member]",
        "label": "Hedging Instrument Three [Member]",
        "terseLabel": "Jul 2022 - Sep 2022 [Member]"
       }
      }
     },
     "localname": "HedgingInstrumentThreeMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_HedgingInstrumentTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedging Instrument, Two [Member]",
        "label": "Hedging Instrument Two [Member]",
        "terseLabel": "Apr 2022 - Jun 2022 [Member]"
       }
      }
     },
     "localname": "HedgingInstrumentTwoMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_IFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IFRS 16.",
        "label": "I F R S16 [Member]",
        "terseLabel": "IFRS 16 [member]"
       }
      }
     },
     "localname": "IFRS16Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ImpairmentLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment Losses.",
        "label": "Impairment Losses",
        "negatedLabel": "Impairment (reversal) loss"
       }
      }
     },
     "localname": "ImpairmentLosses",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_IncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes",
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_IncreaseDecreaseInBorrowingsThroughForeignExchangeFinancialLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Borrowings, Through Foreign Exchange, Financial Liabilities",
        "label": "Increase Decrease In Borrowings Through Foreign Exchange Financial Liabilities",
        "terseLabel": "Effects of movements in foreign exchange rates"
       }
      }
     },
     "localname": "IncreaseDecreaseInBorrowingsThroughForeignExchangeFinancialLiabilities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_IncreaseDecreaseInOtherLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in other liabilities classified as financing activities.",
        "label": "Increase Decrease In Other Liabilities Classified As Financing Activities",
        "negatedLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_IncreaseDecreaseInWorkingCapitalInvestingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Working Capital, Investing Activities",
        "label": "Increase Decrease In Working Capital Investing Activities",
        "negatedLabel": "Changes in working capital",
        "negatedTotalLabel": "Total changes in non-cash working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapitalInvestingActivities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_IncreaseDecreaseInWorkingCapitalOperatingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Working Capital, Operating Activities",
        "label": "Increase Decrease In Working Capital Operating Activities",
        "negatedTotalLabel": "Total changes in non-cash working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapitalOperatingActivities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_IncreaseDecreaseinCurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Increase) Decrease in Current Assets [Abstract]",
        "label": "Increase Decreasein Current Assets [Abstract]",
        "terseLabel": "(Increase) decrease in current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseinCurrentAssetsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_IncreaseDecreaseinCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Current Liabilities [Abstract]",
        "label": "Increase Decreasein Current Liabilities [Abstract]",
        "terseLabel": "(Decrease) increase in current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseinCurrentLiabilitiesAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_IncreaseDecreaseinWorkingCapitalFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Working Capital, Financing Activities",
        "label": "Increase Decreasein Working Capital Financing Activities",
        "negatedLabel": "Changes in working capital",
        "negatedTotalLabel": "Total changes in non-cash working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseinWorkingCapitalFinancingActivities",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationChangesInNonCashWorkingCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_InflationRatesUsedInCurrentEstimateOfValueInUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inflation rates used in current estimate of value in use.",
        "label": "Inflation Rates Used In Current Estimate Of Value In Use",
        "terseLabel": "Per annum inflation rate used to determine the cash flow estimate"
       }
      }
     },
     "localname": "InflationRatesUsedInCurrentEstimateOfValueInUse",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_InitialModernizationPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial modernization payment.",
        "label": "Initial Modernization Payment",
        "terseLabel": "Initial modernization payment"
       }
      }
     },
     "localname": "InitialModernizationPayment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_InstalmentsOfModernizationPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instalments\u00a0of modernization payment.",
        "label": "Instalments Of Modernization Payment",
        "terseLabel": "Instalments of modernization payment"
       }
      }
     },
     "localname": "InstalmentsOfModernizationPayment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_InterestExpenseRelatedToLeaseObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense related to lease obligations.",
        "label": "Interest Expense Related to Lease Obligations",
        "verboseLabel": "Interest expense relating to lease obligations"
       }
      }
     },
     "localname": "InterestExpenseRelatedToLeaseObligations",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_InventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories",
        "label": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_InventoriesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Table]"
       }
      }
     },
     "localname": "InventoriesTable",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_InventoriesValuationPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories, Valuation Price",
        "label": "Inventories Valuation Price",
        "terseLabel": "Inventories valuation rate"
       }
      }
     },
     "localname": "InventoriesValuationPrice",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "tga_InventoriesVolume": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories (Volume)",
        "label": "Inventories Volume",
        "terseLabel": "Number of barrels of crude oil in inventory"
       }
      }
     },
     "localname": "InventoriesVolume",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "tga_InventoryCrudeOilVolumeSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory, Crude Oil, Volume Sold",
        "label": "Inventory Crude Oil Volume Sold",
        "terseLabel": "Volume bbl sold"
       }
      }
     },
     "localname": "InventoryCrudeOilVolumeSold",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfCreditRiskRelatesToTradeReceivablesDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "tga_IssuanceOfCommonStockNetOfStockOptionsSettlement": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock net of stock options settlement.",
        "label": "Issuance Of Common Stock Net Of Stock Options Settlement",
        "negatedLabel": "Issue of common shares"
       }
      }
     },
     "localname": "IssuanceOfCommonStockNetOfStockOptionsSettlement",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LaterThanNineYearsAndNotLaterThanTenYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than nine years and not later than ten years.",
        "label": "Later Than Nine Years And Not Later Than Ten Years [Member]",
        "terseLabel": "2029 [Member]"
       }
      }
     },
     "localname": "LaterThanNineYearsAndNotLaterThanTenYearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LaterthaneightyearsandnotlaterthannineyearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than eight years and not later than nine years [Member]",
        "label": "Laterthaneightyearsandnotlaterthannineyears [Member]",
        "terseLabel": "2028 [Member]"
       }
      }
     },
     "localname": "LaterthaneightyearsandnotlaterthannineyearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LaterthanfiveyearsandnotlaterthansixyearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than five years and not later than six years [Member]",
        "label": "Laterthanfiveyearsandnotlaterthansixyears [Member]",
        "terseLabel": "2025 [Member]"
       }
      }
     },
     "localname": "LaterthanfiveyearsandnotlaterthansixyearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LaterthansevenyearsandnotlaterthaneightyearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than seven years and not later than eight years [Member]",
        "label": "Laterthansevenyearsandnotlaterthaneightyears [Member]",
        "terseLabel": "2027 [Member]"
       }
      }
     },
     "localname": "LaterthansevenyearsandnotlaterthaneightyearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LaterthansixyearsandnotlaterthansevenyearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than six years and not later than seven years [Member]",
        "label": "Laterthansixyearsandnotlaterthansevenyears [Member]",
        "terseLabel": "2026 [Member]"
       }
      }
     },
     "localname": "LaterthansixyearsandnotlaterthansevenyearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LaterthantenyearsandnotlaterthanelevenyearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than ten years and not later than eleven years.",
        "label": "LaterThanTenYearsAndNotLaterThanElevenYears [Member]",
        "terseLabel": "2030 [Member]"
       }
      }
     },
     "localname": "LaterthantenyearsandnotlaterthanelevenyearsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LeaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease obligations.",
        "label": "Lease Obligations [Member]",
        "terseLabel": "Lease obligations [member]"
       }
      }
     },
     "localname": "LeaseObligationsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinanceRevenueAndCostsDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LineOfCreditFacilityDrawnAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility drawn amount.",
        "label": "Line Of Credit Facility Drawn Amount",
        "terseLabel": "Line of credit facility drawn amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityDrawnAmount",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity1",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LineOfCreditFacilityOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility ,Outstanding",
        "label": "Line Of Credit Facility Outstanding",
        "terseLabel": "Line of credit facility ,Outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityOutstanding",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LondonInterbankOfferedRateLIBOR1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London Interbank Offered Rate (LIBOR)1 [Member]",
        "label": "London Interbank Offered Rate L I B O R1 [Member]",
        "terseLabel": "LIBOR [member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBOR1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LondonStockMarketAIMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London Stock Market (AIM).",
        "label": "London Stock Market AIM [Member]",
        "terseLabel": "London Stock Market (AIM)"
       }
      }
     },
     "localname": "LondonStockMarketAIMMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_Long1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long1 [Member]",
        "label": "Long1 [Member]",
        "terseLabel": "Short1 [Member]"
       }
      }
     },
     "localname": "Long1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_LongTermDebtAmountDrew": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt amount drew.",
        "label": "Long Term Debt Amount Drew",
        "terseLabel": "Long-term debt amount drew"
       }
      }
     },
     "localname": "LongTermDebtAmountDrew",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LongTermDebtRenewed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt renewed.",
        "label": "Long Term Debt Renewed",
        "terseLabel": "Long-term debt renewed"
       }
      }
     },
     "localname": "LongTermDebtRenewed",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_LongTermDebtsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debts.",
        "label": "Long Term Debts [Member]",
        "terseLabel": "Long-term borrowings [member]"
       }
      }
     },
     "localname": "LongTermDebtsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ModernizationPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modernization payment.",
        "label": "Modernization Payment",
        "terseLabel": "Modernization payment"
       }
      }
     },
     "localname": "ModernizationPayment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_NASDAQGlobalSelectMarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NASDAQ Global Select Market.",
        "label": "NASDAQ Global Select Market [Member]",
        "terseLabel": "NASDAQ Global Select Market"
       }
      }
     },
     "localname": "NASDAQGlobalSelectMarketMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_NWSitraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NW Sitra [Member]",
        "label": "N W Sitra [Member]",
        "terseLabel": "NW Sitra [member]"
       }
      }
     },
     "localname": "NWSitraMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_NetDebtToTrailingCashFlowsRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Debt To Trailing Cash Flows Ratio",
        "label": "Net Debt To Trailing Cash Flows Ratio",
        "terseLabel": "Net debt to trailing cash flows ratio"
       }
      }
     },
     "localname": "NetDebtToTrailingCashFlowsRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_NonCashImpairmentLossOnExplorationAndEvaluationAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash impairment loss on its exploration and evaluation assets.",
        "label": "Non Cash Impairment Loss On Exploration And Evaluation Assets",
        "terseLabel": "Non-cash impairment loss on its exploration and evaluation assets"
       }
      }
     },
     "localname": "NonCashImpairmentLossOnExplorationAndEvaluationAssets",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_NonConsolidatedAssetsToIndebtednessOutstandingRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Consolidated Assets To Indebtedness Outstanding Ratio",
        "label": "Non Consolidated Assets To Indebtedness Outstanding Ratio",
        "terseLabel": "Non-consolidated assets to indebtedness outstanding ratio"
       }
      }
     },
     "localname": "NonConsolidatedAssetsToIndebtednessOutstandingRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_NonCurrentPortionofNonCurrentBorrowingsExcludingNotesIssued": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Current Portion of Non-Current Borrowings, Excluding Notes Issued",
        "label": "Non Current Portionof Non Current Borrowings Excluding Notes Issued",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "NonCurrentPortionofNonCurrentBorrowingsExcludingNotesIssued",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets",
      "http://www.trans-globe.com/role/SegmentedInformationSegmentAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_NoncurrentLiabilitiesFromShareBasedPaymentTransactions": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent liabilities from share based payment transactions.",
        "label": "Noncurrent Liabilities From Share Based Payment Transactions",
        "terseLabel": "Share-based compensation liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesFromShareBasedPaymentTransactions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_NorthWestGharibConcessionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North West Gharib Concession [Member]",
        "label": "North West Gharib Concession [Member]",
        "terseLabel": "North West Gharib Concession [Member]"
       }
      }
     },
     "localname": "NorthWestGharibConcessionMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_NorthWestGharibMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North West Gharib.",
        "label": "North West Gharib [Member]",
        "terseLabel": "North West Gharib [member]"
       }
      }
     },
     "localname": "NorthWestGharibMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_NumberOfDirectSalesOfCrudeOilDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Direct Sales Of Crude Oil During Period",
        "label": "Number Of Direct Sales Of Crude Oil During Period",
        "terseLabel": "Number of direct crude sales during period"
       }
      }
     },
     "localname": "NumberOfDirectSalesOfCrudeOilDuringPeriod",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SellingCostsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tga_NumberOfOtherEquityInstrumentsExercisedOrExpiredInShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of other equity instruments exercised or expired in share based payment arrangement.",
        "label": "Number Of Other Equity Instruments Exercised or Expired In Share Based Payment Arrangement",
        "verboseLabel": "Exercised/Expired"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrExpiredInShareBasedPaymentArrangement",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "tga_NumberOfShareOptionsOnEquitySettledStockOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options on equity settled stock options.",
        "label": "Number of Share Options on Equity Settled Stock Options",
        "terseLabel": "Number of share options exercised in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfShareOptionsOnEquitySettledStockOptions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tga_NumberOfSharesAuthorisedInShareBasedPaymentArrangementAsAPercentageOfCommonSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorised in share-based payment arrangement as a percentage of common shares outstanding.",
        "label": "Number Of Shares Authorised In Share Based Payment Arrangement As A Percentage Of Common Shares Outstanding",
        "terseLabel": "Shares authorized as a percentage of common shares outstanding from time to time"
       }
      }
     },
     "localname": "NumberOfSharesAuthorisedInShareBasedPaymentArrangementAsAPercentageOfCommonSharesOutstanding",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_NumberofReportableSegments1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Reportable Segments1",
        "label": "Numberof Reportable Segments1",
        "terseLabel": "Number of reportable segment"
       }
      }
     },
     "localname": "NumberofReportableSegments1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "tga_OilAndNaturalGasReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil And Natural Gas Reserves [Member]",
        "label": "Oil And Natural Gas Reserves [Member]",
        "terseLabel": "Oil and natural gas reserves [member]"
       }
      }
     },
     "localname": "OilAndNaturalGasReservesMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_OperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segments [Abstract]",
        "label": "Operating Segments [Abstract]"
       }
      }
     },
     "localname": "OperatingSegmentsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_OptionIndexedToIssuersEquityType1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Indexed To Issuer's Equity, Type1 [Axis]",
        "label": "Option Indexed To Issuers Equity Type1 [Axis]",
        "terseLabel": "Short1 [Member]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityType1Axis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_OptionIndexedToIssuersEquityType1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Option Indexed To Issuer's Equity, Type1 [Axis]",
        "label": "Option Indexed To Issuers Equity Type1 [Domain]",
        "terseLabel": "Option Indexed To Issuers Equity Type1"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityType1Domain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_OtherEquityInstrumentsSettledPeriodUponVestedInShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other equity instruments, settled period upon vested in share-based payment arrangement.",
        "label": "Other Equity Instruments Settled Period Upon Vested In Share Based Payment Arrangement",
        "terseLabel": "Settled period from vesting dates"
       }
      }
     },
     "localname": "OtherEquityInstrumentsSettledPeriodUponVestedInShareBasedPaymentArrangement",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets",
        "label": "Other Provisions Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_OtherRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other revenue.",
        "label": "Other Revenue [Abstract]"
       }
      }
     },
     "localname": "OtherRevenueAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_OverliftExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 18.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Overlift expenses",
        "label": "Overlift Expenses",
        "terseLabel": "Overlift"
       }
      }
     },
     "localname": "OverliftExpenses",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_OverliftRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Overlift revenue.",
        "label": "Overlift Revenue",
        "terseLabel": "Overlift"
       }
      }
     },
     "localname": "OverliftRevenue",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_PentaneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pentane.",
        "label": "Pentane [Member]",
        "terseLabel": "Pentane [member]"
       }
      }
     },
     "localname": "PentaneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_PercentageOfCommittedHedgeForForecastedSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of committed hedge for forecasted sales.",
        "label": "Percentage Of Committed Hedge For Forecasted Sales",
        "terseLabel": "Percentage of committed hedge for forecasted sales"
       }
      }
     },
     "localname": "PercentageOfCommittedHedgeForForecastedSales",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_PercentageOfDebtUtilizationBasedOnHedgingArrangements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of debt utilization based on hedging arrangements.",
        "label": "Percentage Of Debt utilization Based On Hedging Arrangements",
        "verboseLabel": "Percentage of debt utilization based on hedging arrangements"
       }
      }
     },
     "localname": "PercentageOfDebtUtilizationBasedOnHedgingArrangements",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_PercentageOfHedgeOnAnnualForecastedAverageDailyCanadianProductionOfOilAndNaturalGasVolumes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of hedge on annual forecasted average daily Canadian production of oil and natural gas volumes.",
        "label": "Percentage Of Hedge On Annual Forecasted Average Daily Canadian Production Of Oil And Natural Gas Volumes",
        "terseLabel": "Percentage of hedge on annual forecasted average daily Canadian production of oil and natural gas volumes"
       }
      }
     },
     "localname": "PercentageOfHedgeOnAnnualForecastedAverageDailyCanadianProductionOfOilAndNaturalGasVolumes",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_PercentageOfVotingEquityInterestsRelinquished": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests relinquished",
        "label": "Percentage Of Voting Equity Interests Relinquished",
        "verboseLabel": "Percentage Of Voting Equity Interests Relinquished"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsRelinquished",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_PerformanceShareUnitsPSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Share Units (PSU) [Member]",
        "label": "Performance Share Units P S U [Member]",
        "terseLabel": "Performance Share Units [member]"
       }
      }
     },
     "localname": "PerformanceShareUnitsPSUMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_Position1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Position1 [Axis]",
        "label": "Position1 [Axis]",
        "terseLabel": "Put Option1 [Member]"
       }
      }
     },
     "localname": "Position1Axis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_Position1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Position [Axis]",
        "label": "Position1 [Domain]",
        "terseLabel": "Position1"
       }
      }
     },
     "localname": "Position1Domain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ProductionAndOperatingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "xxx Production and Operating [Member]",
        "label": "Production and Operating [Member]",
        "terseLabel": "Production and Operating [Member]"
       }
      }
     },
     "localname": "ProductionAndOperatingMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalEmployeeCompensationExpenseInformationSummaryOfSupplementalEmployeeCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_PropaneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Propane [Member]",
        "label": "Propane [Member]",
        "terseLabel": "Propane [member]"
       }
      }
     },
     "localname": "PropaneMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant And Equipment Related Temporary Differences [Member]",
        "label": "Property Plant And Equipment Related Temporary Differences [Member]",
        "terseLabel": "Property and equipment [member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesDeferredTaxRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ProvedDevelopedandUndevelopedOilandGasReserveQuantitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Proved Developed and Undeveloped Oil and Gas Reserve Quantities [Table]",
        "label": "Proved Developed and Undeveloped Oil and Gas Reserve Quantities [Line Items]"
       }
      }
     },
     "localname": "ProvedDevelopedandUndevelopedOilandGasReserveQuantitiesLineItems",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ProductInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_ProvisionUndiscountedLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision, Undiscounted Liability",
        "label": "Provision Undiscounted Liability",
        "terseLabel": "Undiscounted balance of asset retirement obligation"
       }
      }
     },
     "localname": "ProvisionUndiscountedLiability",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/AssetRetirementObligationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_PutOption1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Put Option1 [Member]",
        "label": "Put Option1 [Member]",
        "terseLabel": "Put Option1 [Member]"
       }
      }
     },
     "localname": "PutOption1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfDerivativeCommodityContractPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_RatioofIndebtedness": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Indebtedness",
        "label": "Ratioof Indebtedness",
        "terseLabel": "consolidated indebtedness ratio"
       }
      }
     },
     "localname": "RatioofIndebtedness",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_RealizedGainLossOnFinancialInstruments": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realized Gain (Loss) On Financial Instruments",
        "label": "Realized Gain Loss On Financial Instruments",
        "negatedLabel": "Realized derivative loss (gain) on derivative commodity contracts during the year"
       }
      }
     },
     "localname": "RealizedGainLossOnFinancialInstruments",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "label": "Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate Table [Text Block]",
        "terseLabel": "Reconciliation of income tax expense"
       }
      }
     },
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_ReconciliationofNumberofSharesOutstandingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of Number of Shares Outstanding, Amount [Abstract]",
        "label": "Reconciliationof Numberof Shares Outstanding Amount [Abstract]",
        "terseLabel": "Amount"
       }
      }
     },
     "localname": "ReconciliationofNumberofSharesOutstandingAmountAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_RelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of related party",
        "label": "Related Party [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_RepaymentTermAmountOfDifferencesInBorrowingBaseAndBorrowingsOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment Term, Amount Of Differences In Borrowing Base And Borrowings Outstanding",
        "label": "Repayment Term Amount Of Differences In Borrowing Base And Borrowings Outstanding",
        "terseLabel": "Period to repay the difference in new borrowing base and borrowings outstanding"
       }
      }
     },
     "localname": "RepaymentTermAmountOfDifferencesInBorrowingBaseAndBorrowingsOutstanding",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_RestrictedShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Share Units [Member]",
        "label": "Restricted Share Units [Member]",
        "terseLabel": "Restricted Share Units [member]"
       }
      }
     },
     "localname": "RestrictedShareUnitsMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails",
      "http://www.trans-globe.com/role/ShareBasedPaymentsNumberOfRsusPsusAndDsusOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_RevenueFromSaleOfOilAndGasProductsNetOfRoyaltyExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 8.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Sale Of Oil And Gas Products, Net Of Royalty Expense",
        "label": "Revenue From Sale Of Oil And Gas Products Net Of Royalty Expense",
        "totalLabel": "Petroleum and natural gas sales, net of royalties",
        "verboseLabel": "Petroleum and natural gas sales, net of royalties"
       }
      }
     },
     "localname": "RevenueFromSaleOfOilAndGasProductsNetOfRoyaltyExpense",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss",
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_RevenuefromsaleofNGLs": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of NGLs",
        "label": "Revenuefromsaleof N G Ls",
        "terseLabel": "Natural gas liquids sales"
       }
      }
     },
     "localname": "RevenuefromsaleofNGLs",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SegmentedInformationOperatingSegmentsEarningsAndCapitalExpendituresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_ReversalImpairmentLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversal impairment losses.",
        "label": "Reversal Impairment Losses",
        "negatedLabel": "Impairment (reversal) loss"
       }
      }
     },
     "localname": "ReversalImpairmentLosses",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_ReversalOfImpairmentLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss": {
       "order": 19.0,
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversal of impairment losses.",
        "label": "Reversal Of Impairment Losses",
        "negatedLabel": "Impairment (reversal) loss"
       }
      }
     },
     "localname": "ReversalOfImpairmentLosses",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfEarningsLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_RevolvingCreditFacility1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility1",
        "label": "Revolving Credit Facility1 [Member]",
        "terseLabel": "Revolving Credit Facility1 [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacility1Member",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtLongTermDebtRollforwardDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_RevolvingReservesBasedLendingFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Reserves-Based Lending Facility [Member]",
        "label": "Revolving Reserves Based Lending Facility [Member]",
        "terseLabel": "Revolving Reserves-Based Lending Facility [Member]"
       }
      }
     },
     "localname": "RevolvingReservesBasedLendingFacilityMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtEstimateFutureDebtPaymentsOnLongTermDebtDetails",
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails",
      "http://www.trans-globe.com/role/LongTermDebtReservesBasedLendingFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Cash Flow, Supplemental Disclosures1 [Table Text Block]",
        "label": "Schedule Of Cash Flow Supplemental Disclosures1 Table [Text Block]",
        "terseLabel": "Changes in non-cash working capital"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosures1TableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SupplementalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_ScheduleOfForwardCommodityPriceEstimatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of forward commodity price estimates [TableTextBlock].",
        "label": "Schedule Of Forward Commodity Price Estimates [Table Text Block]",
        "terseLabel": "Schedule Of Forward Commodity Price Estimates"
       }
      }
     },
     "localname": "ScheduleOfForwardCommodityPriceEstimatesTableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_ScheduleOfSensitivityImpactsOnImpairmentTestsCompletedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of sensitivity impacts on impairment tests completed [TableTextBlock].",
        "label": "Schedule Of Sensitivity Impacts On Impairment Tests Completed [Table Text Block]",
        "terseLabel": "Schedule Of Sensitivity Impacts On Impairment Tests Completed"
       }
      }
     },
     "localname": "ScheduleOfSensitivityImpactsOnImpairmentTestsCompletedTableTextBlock",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tga_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk Reasonably Possible Change In Risk Variable Percent",
        "terseLabel": "Possible change in risk variable percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Profit (Loss)",
        "label": "Sensitivity Analysis For Types Of Market Risk Reasonably Possible Decrease In Risk Variable Impact On Profit Loss",
        "terseLabel": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Profit (Loss)"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnProfitLoss",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk Reasonably Possible Decrease In Risk Variable Percent",
        "terseLabel": "Possible decrease in risk variable percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariablePercent",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnProfitLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Profit (Loss)",
        "label": "Sensitivity Analysis For Types Of Market Risk Reasonably Possible Increase In Risk Variable Impact On Profit Loss",
        "terseLabel": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Profit (Loss)"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnProfitLoss",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk Reasonably Possible Increase In Risk Variable Percent",
        "terseLabel": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Percent"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariablePercent",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, award vesting period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period2",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, award vesting rights, percentage.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights Percentage1",
        "terseLabel": "Performance share units vested percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, expiration period1.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Expiration Period1",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_ShareBasedCompensationliabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation\u00a0liabilities.",
        "label": "Share Based CompensationLiabilities [Member]",
        "terseLabel": "Share based compensation liabilities [member]"
       }
      }
     },
     "localname": "ShareBasedCompensationliabilitiesMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/CommitmentsAndContingenciesDetails",
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementContractualMaturitiesOfFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_ShareBasedPaymentArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangements [Abstract]",
        "label": "Share Based Payment Arrangements [Abstract]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementsAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_ShareCapitalReservesAndOtherEquityInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share capital, reserves and other equity interest.",
        "label": "Share Capital Reserves And Other Equity Interest [Abstract]"
       }
      }
     },
     "localname": "ShareCapitalReservesAndOtherEquityInterestAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_SignatureBonus": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Signature bonus.",
        "label": "Signature Bonus",
        "terseLabel": "Signature bonus"
       }
      }
     },
     "localname": "SignatureBonus",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_SignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies abstract.",
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.trans-globe.com/20211231",
     "xbrltype": "stringItemType"
    },
    "tga_SouthGhazalatConcessionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South Ghazalat concession.",
        "label": "South Ghazalat Concession [Member]",
        "terseLabel": "South Ghazalat Concession [Member]"
       }
      }
     },
     "localname": "SouthGhazalatConcessionMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_SouthGhazalatMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South Ghazalat [Member]",
        "label": "South Ghazalat [Member]",
        "terseLabel": "South Ghazalat [Member]"
       }
      }
     },
     "localname": "SouthGhazalatMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IntangibleExplorationAndEvaluationAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_StockOptionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option [Axis]"
       }
      }
     },
     "localname": "StockOptionAxis",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tga_StockOptionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option [Domain]"
       }
      }
     },
     "localname": "StockOptionDomain",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option [Member]"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_StockOptionsExercisedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options exercised shares.",
        "label": "Stock Options Exercised Shares",
        "terseLabel": "Stock options exercised"
       }
      }
     },
     "localname": "StockOptionsExercisedShares",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "tga_SuboptimalExerciseFactor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suboptimal exercise factor.",
        "label": "Suboptimal Exercise Factor",
        "terseLabel": "Suboptimal exercise factor"
       }
      }
     },
     "localname": "SuboptimalExerciseFactor",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsMeasurementOfFairValueOfShareOptionsGrantedDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "tga_TGEnergyMarketingIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TG Energy Marketing Inc [Member]",
        "label": "T G Energy Marketing Inc [Member]",
        "terseLabel": "TG Energy Marketing Inc [member]"
       }
      }
     },
     "localname": "TGEnergyMarketingIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TGEnergyUKLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TG Energy UK Ltd [Member]",
        "label": "T G Energy U K Ltd [Member]",
        "terseLabel": "TG Energy UK Ltd [Member]"
       }
      }
     },
     "localname": "TGEnergyUKLtdMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TGHoldingsYemenIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TG Holdings Yemen Inc [Member]",
        "label": "T G Holdings Yemen Inc [Member]",
        "terseLabel": "TG Holdings Yemen Inc [member]"
       }
      }
     },
     "localname": "TGHoldingsYemenIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TGNWGharibIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TG NW Gharib Inc [Member]",
        "label": "T G N W Gharib Inc [Member]",
        "terseLabel": "TG NW Gharib Inc [member]"
       }
      }
     },
     "localname": "TGNWGharibIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TGSGhazalatIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TG S Ghazalat Inc.",
        "label": "T G S Ghazalat Inc [Member]",
        "terseLabel": "TG S Ghazalat Inc [member]"
       }
      }
     },
     "localname": "TGSGhazalatIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TaxEffectFromChangesInUnrecognizedTaxBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect From Changes In Unrecognized Tax Benefits",
        "label": "Tax Effect From Changes In Unrecognized Tax Benefits",
        "terseLabel": "Changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "TaxEffectFromChangesInUnrecognizedTaxBenefits",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_TaxEffectsOfNotDeductibleExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effects of not deductible (expense) benefit.",
        "label": "Tax Effects Of Not Deductible Expense Benefit",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "TaxEffectsOfNotDeductibleExpenseBenefit",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesReconciliationOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_TotalModernizationPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total modernization payment.",
        "label": "Total Modernization Payment",
        "terseLabel": "Total modernization payment"
       }
      }
     },
     "localname": "TotalModernizationPayment",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_TransGlobePetroleumInternationalIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TransGlobe Petroleum International Inc [Member]",
        "label": "Trans Globe Petroleum International Inc [Member]",
        "terseLabel": "TransGlobe Petroleum International Inc [member]"
       }
      }
     },
     "localname": "TransGlobePetroleumInternationalIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TransGlobeWestBakrIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TransGlobe West Bakr Inc [Member]",
        "label": "Trans Globe West Bakr Inc [Member]",
        "terseLabel": "TransGlobe West Bakr Inc [member]"
       }
      }
     },
     "localname": "TransGlobeWestBakrIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TransGlobeWestGharibIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TransGlobe West Gharib Inc [Member]",
        "label": "Trans Globe West Gharib Inc [Member]",
        "terseLabel": "TransGlobe West Gharib Inc [member]"
       }
      }
     },
     "localname": "TransGlobeWestGharibIncMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/RelatedPartyDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TransferFromContributedSurplusOnExerciseOfOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer from contributed surplus on exercise of options.",
        "label": "Transfer From Contributed Surplus On Exercise Of Options",
        "terseLabel": "Transfer from contributed surplus on exercise of options",
        "verboseLabel": "Contributed surplus re-class on exercise"
       }
      }
     },
     "localname": "TransferFromContributedSurplusOnExerciseOfOptions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.trans-globe.com/role/ShareCapitalReconciliationOfNumberOfSharesIssuedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_TransferToShareCapitalOnExerciseOfOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer to share capital on exercise of options.",
        "label": "Transfer To Share Capital On Exercise Of Options",
        "negatedLabel": "Transfer to share capital on exercise of options"
       }
      }
     },
     "localname": "TransferToShareCapitalOnExerciseOfOptions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_TransglobeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transglobe.",
        "label": "Transglobe [Member]"
       }
      }
     },
     "localname": "TransglobeMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_TransglobesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TransGlobes [Member].",
        "label": "TransGlobes [Member]"
       }
      }
     },
     "localname": "TransglobesMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementCapitalDisclosuresDetails",
      "http://www.trans-globe.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_USDtoCADExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "USD to CAD Exchange Rate [Member]",
        "label": "U S Dto C A D Exchange Rate [Member]",
        "terseLabel": "USD to CAD Exchange Rate [Member]"
       }
      }
     },
     "localname": "USDtoCADExchangeRateMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentForwardCommodityPriceEstimatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_UnrealizedGainLossOnFinancialInstrumentsAtFairValuethroughProfitOrLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrealized Gain (Loss) On Financial Instruments At Fair Value through Profit Or Loss",
        "label": "Unrealized Gain Loss On Financial Instruments At Fair Valuethrough Profit Or Loss",
        "negatedLabel": "Unrealized derivative loss on commodity contracts outstanding at year end"
       }
      }
     },
     "localname": "UnrealizedGainLossOnFinancialInstrumentsAtFairValuethroughProfitOrLoss",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/FinancialInstrumentsAndRiskManagementScheduleOfLossesOnFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_UnrecognizedTaxBenefits1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits1",
        "label": "Unrecognized Tax Benefits1",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits1",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tga_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful lives or depreciation rates, property, plant and equipment, Percent",
        "label": "Useful Lives Or Depreciation Rates Property Plant And Equipment Percent",
        "terseLabel": "Depreciation at declining balance rates"
       }
      }
     },
     "localname": "UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPercent",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tga_WeightedAverageRemainingContractualLifeOfExercisableShareOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Life Of Exercisable Share Options",
        "label": "Weighted Average Remaining Contractual Life Of Exercisable Share Options",
        "terseLabel": "Weighted-average remaining contractual life of exercisable options"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfExercisableShareOptions",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/ShareBasedPaymentsRangeOfExercisePricesOfOutstandingSharesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tga_WestBakrMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "West Bakr.",
        "label": "West Bakr [Member]",
        "terseLabel": "West Bakr [member]"
       }
      }
     },
     "localname": "WestBakrMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_WestGharibMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "West Gharib.",
        "label": "West Gharib [Member]",
        "terseLabel": "West Gharib [member]"
       }
      }
     },
     "localname": "WestGharibMember",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.trans-globe.com/role/PropertyAndEquipmentSensitivityImpactsOnImpairmentTestsCompletedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tga_WorkingCapitalRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working Capital Ratio",
        "label": "Working Capital Ratio",
        "terseLabel": "Working capital ratio"
       }
      }
     },
     "localname": "WorkingCapitalRatio",
     "nsuri": "http://www.trans-globe.com/20211231",
     "presentation": [
      "http://www.trans-globe.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    }
   },
   "unitCount": 20
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_f_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_f_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "Presentation of a statement of cash flows",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "23",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_23_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "58",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "44",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "51",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "6",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "IG4",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_36_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_f&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r288": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r289": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r291": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r292": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r293": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r294": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r35": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r36": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "34",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=34&code=ifrs-tx-2021-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
