{
 "instance": {
  "gprk-20211231x20f.htm": {
   "axisCustom": 9,
   "axisStandard": 42,
   "contextCount": 1164,
   "dts": {
    "calculationLink": {
     "local": [
      "gprk-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gprk-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "gprk-20211231x20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gprk-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gprk-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "gprk-20211231.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/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "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-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 1218,
   "entityCount": 1,
   "hidden": {
    "http://www.geo-park.com/20211231": 10,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 14
   },
   "keyCustom": 310,
   "keyStandard": 335,
   "memberCustom": 262,
   "memberStandard": 60,
   "nsprefix": "gprk",
   "nsuri": "http://www.geo-park.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "role": "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Financial Instruments-risk management",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagement",
     "shortName": "Financial Instruments-risk management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutSellingExpensesTextBlock",
       "gprk:DisclosureOfSellingExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TransportationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41401 - Disclosure - Selling expenses (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSellingExpensesDetails",
     "shortName": "Selling expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutSellingExpensesTextBlock",
       "gprk:DisclosureOfSellingExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TransportationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestExpenseOnDebtInstrumentsIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41501 - Disclosure - Financial results (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialResultsDetails",
     "shortName": "Financial results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestExpenseOnDebtInstrumentsIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_GqO7QaAq0E6rqZuxVc3wlA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41601 - Disclosure - Tax reforms (Details)",
     "role": "http://www.geo-park.com/role/DisclosureTaxReformsDetails",
     "shortName": "Tax reforms (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "gprk:DisclosureOfNewTaxReformsExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_ifrs-full_GeographicalAreasAxis_country_CO_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_gprk_ScenarioForecastsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_zJNml_2eykCDhu9bRGERXQ",
      "decimals": "2",
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41701 - Disclosure - Income tax (Schedule of Components of Income Tax) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails",
     "shortName": "Income tax (Schedule of Components of Income Tax) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossBeforeTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41702 - Disclosure - Income tax (Summary of Income Tax Reconciliation) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails",
     "shortName": "Income tax (Summary of Income Tax Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:SummaryOfIncomeTaxReconciliationExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:TaxLossesFromNontaxableJurisdictions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:UnusedTaxLossesDeferredTaxAssetWasRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41703 - Disclosure - Income tax (Summary of Tax Losses Accumulated) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
     "shortName": "Income tax (Summary of Tax Losses Accumulated) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:UnusedTaxLossesDeferredTaxAssetWasRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_OhF5Xqg-u0y0DPMTgR2yew",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:TaxableLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41704 - Disclosure - Income tax (Schedule of Expiring Dates for Tax Losses) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails",
     "shortName": "Income tax (Schedule of Expiring Dates for Tax Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_OhF5Xqg-u0y0DPMTgR2yew",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:TaxableLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_gqN7BhZIikGjpxdFm9ybVg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41705 - Disclosure - Income tax (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
     "shortName": "Income tax (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41801 - Disclosure - Deferred income tax (Schedule of Gross Movement on the Deferred Income Tax Account) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfGrossMovementOnDeferredIncomeTaxAccountDetails",
     "shortName": "Deferred income tax (Schedule of Gross Movement on the Deferred Income Tax Account) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2019_W_mcIlZ4iEervQWkopSqeg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41802 - Disclosure - Deferred income tax (Schedule of Breakdown and Movement of Deferred Tax Assets and Liabilities) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Deferred income tax (Schedule of Breakdown and Movement of Deferred Tax Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2019_W_mcIlZ4iEervQWkopSqeg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Accounting estimates and assumptions",
     "role": "http://www.geo-park.com/role/DisclosureAccountingEstimatesAndAssumptions",
     "shortName": "Accounting estimates and assumptions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41901 - Disclosure - Earnings per share (Details)",
     "role": "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails",
     "shortName": "Earnings per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:WeightedAverageShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42001 - Disclosure - Property, plant and equipment (Schedule of Property, Plant and Equipment) (Details)",
     "role": "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
     "shortName": "Property, plant and equipment (Schedule of Property, Plant and Equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2019_To_12_31_2019_4sZziNFJo0CHC2ANlGQcMA",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42002 - Disclosure - Property, plant and equipment (Schedule of Exploration Wells Movement and Balances) (Details)",
     "role": "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
     "shortName": "Property, plant and equipment (Schedule of Exploration Wells Movement and Balances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:TheDisclosureOfExplorationWellsMovementAndBalancesTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_ClassesOfAssetsAxis_ifrs-full_ExplorationAndEvaluationAssetsMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_ExplorationWellsMember_vYv2aAiV7k-pySj0w8d4cA",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gprk:NumberOfExploratoryWells",
      "reportCount": 1,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42003 - Disclosure - Property, plant and equipment (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
     "shortName": "Property, plant and equipment (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfAssetsAxis_ifrs-full_ExplorationAndEvaluationAssetsMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_SeismicAndOtherExploratoryAssetsMember_zeejjWPBRk2GeAKm0Ch9Pw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfJointOperationsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_JointVenturesAxis_gprk_FlamencoBlockChileMember_CGFHAbXIBE2YS9QUtOxEPg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42101 - Disclosure - Subsidiary undertakings (Summary of Subsidiaries and Joint Operations) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails",
     "shortName": "Subsidiary undertakings (Summary of Subsidiaries and Joint Operations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfJointOperationsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_JointVenturesAxis_gprk_FlamencoBlockChileMember_CGFHAbXIBE2YS9QUtOxEPg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfJointVenture",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
       "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42201 - Disclosure - Prepayments and other receivables (Details)",
     "role": "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails",
     "shortName": "Prepayments and other receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
       "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfMovementsOnProvisionForImpairmentOfTradeAndOtherReceivablesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:ProvisionForImpairmentOfTradeAndOtherReceivables",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42202 - Disclosure - Prepayments and other receivables (Schedule of Movements on the Group Provision for Impairment) (Details)",
     "role": "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesScheduleOfMovementsOnGroupProvisionForImpairmentDetails",
     "shortName": "Prepayments and other receivables (Schedule of Movements on the Group Provision for Impairment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfMovementsOnProvisionForImpairmentOfTradeAndOtherReceivablesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2019_W_mcIlZ4iEervQWkopSqeg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:ProvisionForImpairmentOfTradeAndOtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutInventoriesTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentCrudeOil",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42301 - Disclosure - Inventories (Details)",
     "role": "http://www.geo-park.com/role/DisclosureInventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutInventoriesTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentCrudeOil",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42401 - Disclosure - Trade receivables (Schedule of Trade Receivables) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureTradeReceivablesScheduleOfTradeReceivablesDetails",
     "shortName": "Trade receivables (Schedule of Trade Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42402 - Disclosure - Trade receivables (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails",
     "shortName": "Trade receivables (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_ClassesOfFinancialInstrumentsAxis_ifrs-full_TradeReceivablesMember_KE_rJpvhe0W04FZpBySAYw",
      "decimals": null,
      "lang": "en-US",
      "name": "gprk:CreditPeriodForTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Consolidated Statement of Cash Flow",
     "role": "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlow",
     "shortName": "Consolidated Statement of Cash Flow",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:TransfersOfFairValuesBetweenLevel2OrLevel3DuringPeriodForAssetsOrLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42501 - Disclosure - Financial instruments by category (Schedule of Total Financial Assets) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails",
     "shortName": "Financial instruments by category (Schedule of Total Financial Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:TransfersOfFairValuesBetweenLevel2OrLevel3DuringPeriodForAssetsOrLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42502 - Disclosure - Financial instruments by category (Schedule of Total Financial Liabilities) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails",
     "shortName": "Financial instruments by category (Schedule of Total Financial Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42503 - Disclosure - Financial instruments by category (Schedule of Credit Quality of Financial Assets) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
     "shortName": "Financial instruments by category (Schedule of Credit Quality of Financial Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCreditQualityOfTradeReceivablesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_ExternalCreditGradesAxis_gprk_ExternalCreditGradeAa2Member_ifrs-full_ImpairmentOfFinancialAssetsAxis_ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember_C2SbTbkPpkexIxh2pp5alw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42504 - Disclosure - Financial instruments by category (Schedule of Cash at Bank and Other Financial Assets) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
     "shortName": "Financial instruments by category (Schedule of Cash at Bank and Other Financial Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCreditQualityOfCashAtBankAndOtherFinancialAssetsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfFinancialAssetsAxis_gprk_CashAtBankAndOtherFinancialAssetMember_ifrs-full_ImpairmentOfFinancialAssetsAxis_ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember_LI9FULVACkGEWURHj826fg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42505 - Disclosure - Financial instruments by category (Schedule of Financial Liabilities - contractual undiscounted cash flows) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
     "shortName": "Financial instruments by category (Schedule of Financial Liabilities - contractual undiscounted cash flows) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember_OhF5Xqg-u0y0DPMTgR2yew",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAndRecognisedAtFairValueAndOnRecurringBasisTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_MeasurementAxis_ifrs-full_RecurringFairValueMeasurementMember_gtazbYoA7EGALLT4tSHbyQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42506 - Disclosure - Financial instruments by category (Schedule of Fair Value Hierarchy) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
     "shortName": "Financial instruments by category (Schedule of Fair Value Hierarchy) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAndRecognisedAtFairValueAndOnRecurringBasisTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_MeasurementAxis_ifrs-full_RecurringFairValueMeasurementMember_gtazbYoA7EGALLT4tSHbyQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCreditQualityOfCashAtBankAndOtherFinancialAssetsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashOnHand",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42507 - Disclosure - Financial instruments by category (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryNarrativeDetails",
     "shortName": "Financial instruments by category (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilitiesAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IssuedCapital",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42601 - Disclosure - Equity (Schedule of Share Capital) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails",
     "shortName": "Equity (Schedule of Share Capital) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfIssuedShareCapitalTextBlock",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:NumberOfSharesAuthorised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfIssuedShareCapitalTextBlock",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42602 - Disclosure - Equity (Schedule of Outstanding Common Shares) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
     "shortName": "Equity (Schedule of Outstanding Common Shares) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "INF",
      "lang": null,
      "name": "gprk:CommonSharesNumberOfVotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_Vote_Pynm4FEwbUCFiufwHC0eaA",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_11_4_2020_To_11_4_2020_NdwTtwrrVEmamLlYsnc3EA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PurchaseOfTreasuryShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42603 - Disclosure - Equity (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
     "shortName": "Equity (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_11_4_2020_To_11_4_2020_NdwTtwrrVEmamLlYsnc3EA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PurchaseOfTreasuryShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Segment information",
     "role": "http://www.geo-park.com/role/DisclosureSegmentInformation",
     "shortName": "Segment information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42701 - Disclosure - Borrowings (Schedule of Share Capital) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
     "shortName": "Borrowings (Schedule of Share Capital) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_5_31_2021_AiaiFiA0g0eJT3y7Pxlv6w",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingsInterestRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42702 - Disclosure - Borrowings (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
     "shortName": "Borrowings (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_9_1_2020_To_9_30_2020_rLLnFcqsEUK1cNCQ2bhYvA",
      "decimals": "INF",
      "lang": null,
      "name": "gprk:NumberOfInstallments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_installment_HdvSsMHwskik6upvTcohag",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42801 - Disclosure - Leases - Statement of Financial Position (Details)",
     "role": "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
     "shortName": "Leases - Statement of Financial Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:ScheduleOfFinancialPositionOfLeaseAssetsAndLiabilitiesTableTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_ProductionFacilitiesAndMachineryMember__s4bQzdzEUmToXYWfJiYZg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:ScheduleOfPresentationOfLeaseExpensesInStatementOfIncomeTableTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42802 - Disclosure - Leases - Statement of Income (Details)",
     "role": "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails",
     "shortName": "Leases - Statement of Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:ScheduleOfPresentationOfLeaseExpensesInStatementOfIncomeTableTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42803 - Disclosure - Leases - Recognition of assets (Details)",
     "role": "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails",
     "shortName": "Leases - Recognition of assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_InitiallyAppliedIFRSsAxis_gprk_IFRS16Member_A_MqDBaQ0Em2bLbdxi3I8g",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42804 - Disclosure - Leases - Recognition of lease liabilities (Details)",
     "role": "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails",
     "shortName": "Leases - Recognition of lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:AdditionsToLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42901 - Disclosure - Provisions and other long-term liabilities (Details)",
     "role": "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails",
     "shortName": "Provisions and other long-term liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2019_W_mcIlZ4iEervQWkopSqeg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxPayables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43001 - Disclosure - Trade and other payables (Schedule of Trade and Other Payables) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails",
     "shortName": "Trade and other payables (Schedule of Trade and Other Payables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ValueAddedTaxPayables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:AverageCreditPeriodExpressedAsCreditorDays",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43002 - Disclosure - Trade and other payables (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails",
     "shortName": "Trade and other payables (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:AverageCreditPeriodExpressedAsCreditorDays",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43101 - Disclosure - Share-based payment (Schedule of Share-based Payment) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails",
     "shortName": "Share-based payment (Schedule of Share-based Payment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Revenue",
     "role": "http://www.geo-park.com/role/DisclosureRevenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_11_1_2019_To_11_30_2019_oD2pNFkF-EOsiZm4JK-WpA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfInstrumentsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43102 - Disclosure - Share-based payment (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
     "shortName": "Share-based payment (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_11_1_2019_To_11_30_2019_oD2pNFkF-EOsiZm4JK-WpA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfInstrumentsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43201 - Disclosure - Interests in Joint operations (Details)",
     "role": "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
     "shortName": "Interests in Joint operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfInterestsInJointOperationsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_JointVenturesAxis_gprk_Llanos34BlockMember_8EqTpAGbo0qHNnKEtCXBsw",
      "decimals": "2",
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_gprk_ProductionScaleAxis_gprk_ProductionScaleOneMember_3shF36v_s0e1m3r3uwCFyw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:AverageDailyProductionInBarrel",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43301 - Disclosure - Commitments (Schedule of Royalty Commitments) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails",
     "shortName": "Commitments (Schedule of Royalty Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_gprk_ProductionScaleAxis_gprk_ProductionScaleOneMember_3shF36v_s0e1m3r3uwCFyw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:AverageDailyProductionInBarrel",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RoyaltyExpense",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43302 - Disclosure - Commitments (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
     "shortName": "Commitments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "INF",
      "lang": null,
      "name": "gprk:RoyaltyMaximumProductionBenchmark",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfIssuedShareCapitalTextBlock",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43401 - Disclosure - Related parties (Schedule of Controlling Interests) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
     "shortName": "Related parties (Schedule of Controlling Interests) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCompanySMainShareholdersTextBlock",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_gprk_JamesFParkMember_eASyJEzE3ECrFt7IgjoFmg",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
       "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43402 - Disclosure - Related parties (Schedule of Balances Outstanding and Transactions with Related Parties) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
     "shortName": "Related parties (Schedule of Balances Outstanding and Transactions with Related Parties) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfBalancesAndTransactionsWithRelatedPartiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointControlOrSignificantInfluenceMember_VUgcoZ_YoEqpAXnX3DEm1A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutCommonSharesTextBlock",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_8dHIyI18nUGxlLAMb5MOSA",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43403 - Disclosure - Related parties (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
     "shortName": "Related parties (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfBalancesAndTransactionsWithRelatedPartiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_srt_ExecutiveOfficerMember_zuE15lSA1k6P5-oewJQfkw",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock",
       "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AuditorsRemunerationForAuditServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43501 - Disclosure - Auditors Fees (Details)",
     "role": "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails",
     "shortName": "Auditors Fees (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock",
       "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AuditorsRemunerationForAuditServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_BusinessCombinationsAxis_gprk_AmerisurResourcesLimitedMember_yU1JsN8E7USZZFDdSXvEiQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashTransferred",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43601 - Disclosure - Business transactions (Summary of Consideration Paid in the Acquisition of Amerisur) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails",
     "shortName": "Business transactions (Summary of Consideration Paid in the Acquisition of Amerisur) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_BusinessCombinationsAxis_gprk_AmerisurResourcesLimitedMember_yU1JsN8E7USZZFDdSXvEiQ",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0bkgu5xL5EKGc7Wi6LILEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueOfAcquiree",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43602 - Disclosure - Business transactions (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
     "shortName": "Business transactions (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0bkgu5xL5EKGc7Wi6LILEA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueOfAcquiree",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfCommodityRiskManagementContractsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Commodity risk management contracts",
     "role": "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContracts",
     "shortName": "Commodity risk management contracts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfCommodityRiskManagementContractsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gprk:NumberOfProjectedOilPriceScenarios",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43701 - Disclosure - Impairment test on Property, plant and equipment (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails",
     "shortName": "Impairment test on Property, plant and equipment (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gprk:NumberOfProjectedOilPriceScenarios",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_iau5c-EP0ECv0StswIbkwQ",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43702 - Disclosure - Impairment test on Property, plant and equipment (Schedule of Amounts of Impairment Loss Reversed (Recognized)) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
     "shortName": "Impairment test on Property, plant and equipment (Schedule of Amounts of Impairment Loss Reversed (Recognized)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:CostsIncurredAcquisitionOfPropertiesWithProvedReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43801 - Disclosure - Supplemental information on oil and gas activities (Schedule of Costs Incurred in Exploration, Property Acquisitions and Development) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Costs Incurred in Exploration, Property Acquisitions and Development) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:CostsIncurredAcquisitionOfPropertiesWithProvedReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:CapitalizedCostsEquipmentCampsAndOtherFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43802 - Disclosure - Supplemental information on oil and gas activities (Schedule of Capitalized Costs Related to Oil and Gas Producing Activities) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Capitalized Costs Related to Oil and Gas Producing Activities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfCapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:CapitalizedCostsEquipmentCampsAndOtherFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutResultsOfOperationsForOilAndGasProducingActivitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfOilAndGasProducts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43803 - Disclosure - Supplemental information on oil and gas activities (Schedule of Results of Operations for Oil and Gas Producing Activities) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Results of Operations for Oil and Gas Producing Activities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutResultsOfOperationsForOilAndGasProducingActivitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfOilAndGasProducts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_OilAndCondensatesMember_wTjVpxkPnkixcI6TBRv65g",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:ProvedReservesForPropertiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_MBbls_1SZHwxTaVEy2B36PfvzUMg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43804 - Disclosure - Supplemental information on oil and gas activities (Schedule of Reserve Quantity Information) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Reserve Quantity Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_OilAndCondensatesMember_wTjVpxkPnkixcI6TBRv65g",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:ProvedReservesForPropertiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_MBbls_1SZHwxTaVEy2B36PfvzUMg",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "gprk:DisclosureOfDetailedInformationAboutIncreaseDecreaseInProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2019_To_12_31_2019_ifrs-full_GeographicalAreasAxis_country_CO_L0YbX0oxXkGINMzoNNu0hw",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "gprk:ProvedDevelopedAndUndevelopedReservesRevisions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_MMBbls_-44UH3TTfUSniCw6mFWavg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43805 - Disclosure - Supplemental information on oil and gas activities (Schedule of Net Proved Reserves of Oil, Condensate and Natural Gas) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Net Proved Reserves of Oil, Condensate and Natural Gas) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutIncreaseDecreaseInProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_gprk_OilAndCondensatesMember_a6LjCYMnKE-o-zt6TkIelw",
      "decimals": "1",
      "lang": null,
      "name": "gprk:ProvedDevelopedAndUndevelopedReservesRevisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_MBbls_1SZHwxTaVEy2B36PfvzUMg",
      "xsiNil": "false"
     }
    },
    "R157": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:FutureNetCashFlowsRelatedToProvedOilAndGasReservesCashInflows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43806 - Disclosure - Supplemental information on oil and gas activities (Schedule of Standardized Measure of Discounted Future Net Cash Flows Related to Proved Oil and Gas Reserves) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Standardized Measure of Discounted Future Net Cash Flows Related to Proved Oil and Gas Reserves) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:FutureNetCashFlowsRelatedToProvedOilAndGasReservesCashInflows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R158": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReserves",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43807 - Disclosure - Supplemental information on oil and gas activities (Schedule of Changes in the Standardized Measure of Discounted Future Net Cash Flows from Proved Reserves) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
     "shortName": "Supplemental information on oil and gas activities (Schedule of Changes in the Standardized Measure of Discounted Future Net Cash Flows from Proved Reserves) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:SalesOfHydrocarbonNetOfProductionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R159": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ImpairmentLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "43808 - Disclosure - Supplemental information on oil and gas activities (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
     "shortName": "Supplemental information on oil and gas activities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "2",
      "lang": null,
      "name": "ifrs-full:DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Production and operating costs",
     "role": "http://www.geo-park.com/role/DisclosureProductionAndOperatingCosts",
     "shortName": "Production and operating costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Depreciation",
     "role": "http://www.geo-park.com/role/DisclosureDepreciation",
     "shortName": "Depreciation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - Staff costs and Directors Remuneration",
     "role": "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemuneration",
     "shortName": "Staff costs and Directors Remuneration",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11201 - Disclosure - Geological and geophysical expenses",
     "role": "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpenses",
     "shortName": "Geological and geophysical expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - CONSOLIDATED STATEMENT OF INCOME",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome",
     "shortName": "CONSOLIDATED STATEMENT OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:NonHedgingGainsLossesForPriceDerivatives",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - Administrative expenses",
     "role": "http://www.geo-park.com/role/DisclosureAdministrativeExpenses",
     "shortName": "Administrative expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfSellingExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11401 - Disclosure - Selling expenses",
     "role": "http://www.geo-park.com/role/DisclosureSellingExpenses",
     "shortName": "Selling expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfSellingExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11501 - Disclosure - Financial results",
     "role": "http://www.geo-park.com/role/DisclosureFinancialResults",
     "shortName": "Financial results",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfNewTaxReformsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11601 - Disclosure - Tax reforms",
     "role": "http://www.geo-park.com/role/DisclosureTaxReforms",
     "shortName": "Tax reforms",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfNewTaxReformsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11701 - Disclosure - Income tax",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTax",
     "shortName": "Income tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11801 - Disclosure - Deferred income tax",
     "role": "http://www.geo-park.com/role/DisclosureDeferredIncomeTax",
     "shortName": "Deferred income tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11901 - Disclosure - Earnings per share",
     "role": "http://www.geo-park.com/role/DisclosureEarningsPerShare",
     "shortName": "Earnings per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12001 - Disclosure - Property, plant and equipment",
     "role": "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipment",
     "shortName": "Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12101 - Disclosure - Subsidiary undertakings",
     "role": "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakings",
     "shortName": "Subsidiary undertakings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12201 - Disclosure - Prepayments and other receivables",
     "role": "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivables",
     "shortName": "Prepayments and other receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome",
     "shortName": "CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12301 - Disclosure - Inventories",
     "role": "http://www.geo-park.com/role/DisclosureInventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12401 - Disclosure - Trade receivables",
     "role": "http://www.geo-park.com/role/DisclosureTradeReceivables",
     "shortName": "Trade receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12501 - Disclosure - Financial instruments by category",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategory",
     "shortName": "Financial instruments by category",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12601 - Disclosure - Equity",
     "role": "http://www.geo-park.com/role/DisclosureEquity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12701 - Disclosure - Borrowings",
     "role": "http://www.geo-park.com/role/DisclosureBorrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12801 - Disclosure - Leases",
     "role": "http://www.geo-park.com/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12901 - Disclosure - Provisions and other long-term liabilities",
     "role": "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilities",
     "shortName": "Provisions and other long-term liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13001 - Disclosure - Trade and other payables",
     "role": "http://www.geo-park.com/role/DisclosureTradeAndOtherPayables",
     "shortName": "Trade and other payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13101 - Disclosure - Share-based payment",
     "role": "http://www.geo-park.com/role/DisclosureShareBasedPayment",
     "shortName": "Share-based payment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13201 - Disclosure - Interests in Joint operations",
     "role": "http://www.geo-park.com/role/DisclosureInterestsInJointOperations",
     "shortName": "Interests in Joint operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInterestsInJointArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - CONSOLIDATED STATEMENT OF FINANCIAL POSITION",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition",
     "shortName": "CONSOLIDATED STATEMENT OF FINANCIAL POSITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NoncurrentPrepaymentsAndNoncurrentAccruedIncomeIncludingNoncurrentContractAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13301 - Disclosure - Commitments",
     "role": "http://www.geo-park.com/role/DisclosureCommitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13401 - Disclosure - Related parties",
     "role": "http://www.geo-park.com/role/DisclosureRelatedParties",
     "shortName": "Related parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13501 - Disclosure - Auditors Fees",
     "role": "http://www.geo-park.com/role/DisclosureAuditorsFees",
     "shortName": "Auditors Fees",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfBusinessTransactionsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13601 - Disclosure - Business transactions",
     "role": "http://www.geo-park.com/role/DisclosureBusinessTransactions",
     "shortName": "Business transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfBusinessTransactionsExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13701 - Disclosure - Impairment test on Property, plant and equipment",
     "role": "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipment",
     "shortName": "Impairment test on Property, plant and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "13801 - Disclosure - Supplemental information on oil and gas activities",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivities",
     "shortName": "Supplemental information on oil and gas activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20202 - Disclosure - Summary of significant accounting policies (Policies)",
     "role": "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutGearingRatiosTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30303 - Disclosure - Financial Instruments-risk management (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementTables",
     "shortName": "Financial Instruments-risk management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutGearingRatiosTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30503 - Disclosure - Consolidated Statement of Cash Flow (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowTables",
     "shortName": "Consolidated Statement of Cash Flow (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - Segment information (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureSegmentInformationTables",
     "shortName": "Segment information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2018_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_LbBbvvAcokCd3z1SO8dvFw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
     "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2018_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_LbBbvvAcokCd3z1SO8dvFw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - Revenue (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureRevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnRevenueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutDerivativeContractTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30803 - Disclosure - Commodity risk management contracts (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsTables",
     "shortName": "Commodity risk management contracts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutDerivativeContractTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30903 - Disclosure - Production and operating costs (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsTables",
     "shortName": "Production and operating costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnDepreciationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31003 - Disclosure - Depreciation (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureDepreciationTables",
     "shortName": "Depreciation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOnDepreciationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfEmployeeCompensationExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31103 - Disclosure - Staff costs and Directors Remuneration (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationTables",
     "shortName": "Staff costs and Directors Remuneration (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfEmployeeCompensationExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31203 - Disclosure - Geological and geophysical expenses (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesTables",
     "shortName": "Geological and geophysical expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31303 - Disclosure - Administrative expenses (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureAdministrativeExpensesTables",
     "shortName": "Administrative expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "gprk:DisclosureOfSellingExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutSellingExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31403 - Disclosure - Selling expenses (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureSellingExpensesTables",
     "shortName": "Selling expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gprk:DisclosureOfSellingExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutSellingExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31503 - Disclosure - Financial results (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialResultsTables",
     "shortName": "Financial results (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31703 - Disclosure - Income tax (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureIncomeTaxTables",
     "shortName": "Income tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_DaQMvMGxMkWjXIGce1VScw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:ShareIssuedDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00405 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical)",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31803 - Disclosure - Deferred income tax (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxTables",
     "shortName": "Deferred income tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31903 - Disclosure - Earnings per share (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureEarningsPerShareTables",
     "shortName": "Earnings per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32003 - Disclosure - Property, plant and equipment (Tables)",
     "role": "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentTables",
     "shortName": "Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32103 - Disclosure - Subsidiary undertakings (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsTables",
     "shortName": "Subsidiary undertakings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32203 - Disclosure - Prepayments and other receivables (Tables)",
     "role": "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesTables",
     "shortName": "Prepayments and other receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutInventoriesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32303 - Disclosure - Inventories (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureInventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutInventoriesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutTradeReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32403 - Disclosure - Trade receivables (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureTradeReceivablesTables",
     "shortName": "Trade receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutTradeReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32503 - Disclosure - Financial instruments by category (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables",
     "shortName": "Financial instruments by category (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfIssuedShareCapitalTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32603 - Disclosure - Equity (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureEquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfIssuedShareCapitalTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32703 - Disclosure - Borrowings (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureBorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00500 - Statement - CONSOLIDATED STATEMENT OF CASH FLOW",
     "role": "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOW",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForIncomeTaxExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:ScheduleOfFinancialPositionOfLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32803 - Disclosure - Leases (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:ScheduleOfFinancialPositionOfLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32903 - Disclosure - Provisions and other long-term liabilities (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesTables",
     "shortName": "Provisions and other long-term liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33003 - Disclosure - Trade and other payables (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesTables",
     "shortName": "Trade and other payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33103 - Disclosure - Share-based payment (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureShareBasedPaymentTables",
     "shortName": "Share-based payment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfInterestsInJointOperationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33203 - Disclosure - Interests in Joint operations (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsTables",
     "shortName": "Interests in Joint operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfInterestsInJointOperationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOfRoyaltiesCommitmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33303 - Disclosure - Commitments (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureCommitmentsTables",
     "shortName": "Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationOfRoyaltiesCommitmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfCompanySMainShareholdersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33403 - Disclosure - Related parties (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureRelatedPartiesTables",
     "shortName": "Related parties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfCompanySMainShareholdersTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33503 - Disclosure - Auditors Fees (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureAuditorsFeesTables",
     "shortName": "Auditors Fees (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfAuditorsRemunerationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutBusinessCombinationsConsiderationPaidAndAssetsAndLiabilitiesAssumed",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33603 - Disclosure - Business transactions (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureBusinessTransactionsTables",
     "shortName": "Business transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutBusinessCombinationsConsiderationPaidAndAssetsAndLiabilitiesAssumed",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33703 - Disclosure - Impairment test on Property, plant and equipment (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentTables",
     "shortName": "Impairment test on Property, plant and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfGeneralInformationAboutCompanyAndSubsidiariesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - General Information",
     "role": "http://www.geo-park.com/role/DisclosureGeneralInformation",
     "shortName": "General Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfGeneralInformationAboutCompanyAndSubsidiariesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutCostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "33803 - Disclosure - Supplemental information on oil and gas activities (Tables)",
     "role": "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables",
     "shortName": "Supplemental information on oil and gas activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "gprk:DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gprk:DisclosureOfDetailedInformationAboutCostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGoingConcernExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Summary of significant accounting policies (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of significant accounting policies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "gprk:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatoryTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2019_To_12_31_2019_4sZziNFJo0CHC2ANlGQcMA",
      "decimals": "4",
      "lang": null,
      "name": "ifrs-full:CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGearingRatiosTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:BorrowingsNetOfCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - Financial Instruments-risk management (Schedule of Gearing Ratios) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementScheduleOfGearingRatiosDetails",
     "shortName": "Financial Instruments-risk management (Schedule of Gearing Ratios) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGearingRatiosTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:BorrowingsNetOfCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40302 - Disclosure - Financial Instruments-risk management (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
     "shortName": "Financial Instruments-risk management (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_4_1_2021_To_4_30_2021_ifrs-full_BorrowingsByNameAxis_gprk_TwoThousandTwentyFourNotesMember_JoXK0R9lnEW2aZXpOed9qA",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:IncreaseInAssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - Consolidated Statement of Cash Flow (Schedule of Non-cash Transactions Related to the Consolidated Statement of Cash Flow) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfNonCashTransactionsRelatedToConsolidatedStatementOfCashFlowDetails",
     "shortName": "Consolidated Statement of Cash Flow (Schedule of Non-cash Transactions Related to the Consolidated Statement of Cash Flow) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:IncreaseInAssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutChangesInWorkingCapitalTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40502 - Disclosure - Consolidated Statement of Cash Flow (Schedule of Changes in Working Capital Shown in the Consolidated Statement of Cash Flow) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails",
     "shortName": "Consolidated Statement of Cash Flow (Schedule of Changes in Working Capital Shown in the Consolidated Statement of Cash Flow) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutChangesInWorkingCapitalTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfReconciliationOfLiabilitiesArisingFromCashFlowActivitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2020__089H0_eHEi_eGN69wDnlw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:LiabilitiesArisingFromCashFlowActivities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40503 - Disclosure - Consolidated Statement of Cash Flow - Movements in the borrowings, lease liabilities and payables to related parties (Details)",
     "role": "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
     "shortName": "Consolidated Statement of Cash Flow - Movements in the borrowings, lease liabilities and payables to related parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfReconciliationOfLiabilitiesArisingFromCashFlowActivitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2018_EhzFt3ff80uLCrgg3LPjyQ",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:LiabilitiesArisingFromCashFlowActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - Segment information (Schedule of Segment Information by Segment Areas (Geographical Segments) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
     "shortName": "Segment information (Schedule of Segment Information by Segment Areas (Geographical Segments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:RealizedLossOnCommodityRiskManagementContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:EarningLossBeforeInterestTaxDepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - Segment information (Schedule of Reconciliation of Total Adjusted EBITDA to Total Profit (Loss) Before Income Tax) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
     "shortName": "Segment information (Schedule of Reconciliation of Total Adjusted EBITDA to Total Profit (Loss) Before Income Tax) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_SegmentsAxis_ifrs-full_ReportableSegmentsMember_Q5mSdsXhLEaPIR5BsilcJA",
      "decimals": "-3",
      "lang": null,
      "name": "gprk:EarningLossBeforeInterestTaxDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_GeographicalAreasAxis_country_CO_wmRk_nW0xUyfAbRKxMhGrQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "gprk:CapitalExpenditureIncurredPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40603 - Disclosure - Segment information (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
     "shortName": "Segment information (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_GeographicalAreasAxis_country_CO_wmRk_nW0xUyfAbRKxMhGrQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "gprk:CapitalExpenditureIncurredPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_z4IALwclVUuS1dO-cXyVCw",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - Summary of significant accounting policies",
     "role": "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfCrudeOil",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - Revenue (Schedule of Information on Revenue) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails",
     "shortName": "Revenue (Schedule of Information on Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutDerivativeContractTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_gprk_DerivativeContractPeriodAxis_gprk_DerivativeContractJanuary12021ToMarch312021PeriodMember_exsFxd78skqP7qWiLGHC3g",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:DerivativeContractsNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_bbl_9hQtD7dHDUWnIbLObjCYtg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - Commodity risk management contracts (Schedule of Group's Derivative Contracts) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails",
     "shortName": "Commodity risk management contracts (Schedule of Group's Derivative Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutDerivativeContractTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_gprk_DerivativeContractPeriodAxis_gprk_DerivativeContractJanuary12021ToMarch312021PeriodMember_exsFxd78skqP7qWiLGHC3g",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gprk:DerivativeContractsNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_bbl_9hQtD7dHDUWnIbLObjCYtg",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGainLossOnCommodityRiskManagementContractsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:RealizedGainOnCommodityRiskManagementContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40802 - Disclosure - Commodity risk management contracts (Summary of Gain (Loss) on the Commodity Risk Management Contracts) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails",
     "shortName": "Commodity risk management contracts (Summary of Gain (Loss) on the Commodity Risk Management Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGainLossOnCommodityRiskManagementContractsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:RealizedGainOnCommodityRiskManagementContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock",
       "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - Production and operating costs (Details)",
     "role": "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails",
     "shortName": "Production and operating costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock",
       "gprk:DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOnDepreciationTextBlock",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41001 - Disclosure - Depreciation (Details)",
     "role": "http://www.geo-park.com/role/DisclosureDepreciationDetails",
     "shortName": "Depreciation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationOnDepreciationTextBlock",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_MachineryMember_JpIe-9F8IkC3Sd7aUzkzZw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "As_Of_12_31_2021_IgvHc4SptUiYCtCoQr1Ibw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfEmployees",
      "reportCount": 1,
      "unitRef": "Unit_Standard_employee_Z7Iyi2wxMUO3c_PZ2Ui5mQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41101 - Disclosure - Staff costs and Directors Remuneration (Schedule of Staff Costs and Directors Remuneration) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails",
     "shortName": "Staff costs and Directors Remuneration (Schedule of Staff Costs and Directors Remuneration) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfEmployeeCompensationExplanatoryTextBlock",
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:SocialSecurityContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_gprk_GeraldOshaughnessyMember_pPM0TEYrJ0W7QQVTiHsnqw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41102 - Disclosure - Staff costs and Directors Remuneration (Schedule of Directors' Remuneration) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails",
     "shortName": "Staff costs and Directors Remuneration (Schedule of Directors' Remuneration) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_gprk_GeraldOshaughnessyMember_pPM0TEYrJ0W7QQVTiHsnqw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "gprk:DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_3_10_2021_To_3_10_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_gprk_JamesFParkMember_55cBIrRV1EKAHB5eXMkfRg",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41103 - Disclosure - Staff costs and Directors Remuneration (Narrative) (Details)",
     "role": "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
     "shortName": "Staff costs and Directors Remuneration (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_CategoriesOfRelatedPartiesAxis_gprk_SylviaEscovarGomezMember_8t0IZDDjZUmmOB-U5da9BQ",
      "decimals": "0",
      "lang": null,
      "name": "gprk:KeyManagementPersonnelAdditionalCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock",
       "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCostsRelatedToGeologicalAndGeophysicalExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41201 - Disclosure - Geological and geophysical expenses (Details)",
     "role": "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails",
     "shortName": "Geological and geophysical expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock",
       "gprk:DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCostsRelatedToGeologicalAndGeophysicalExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCostsRelatedToAdministrativeExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41301 - Disclosure - Administrative expenses (Details)",
     "role": "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails",
     "shortName": "Administrative expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "gprk:DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gprk-20211231x20f.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_aNWxKCBe80qcxLF5qkBqhg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "gprk:StaffCostsRelatedToAdministrativeExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_N0Vj98jcBUqFy-wm1sq0JQ",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 352,
   "tag": {
    "country_AR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentina [Member]"
       }
      }
     },
     "localname": "AR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil [Member]"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chile [Member]"
       }
      }
     },
     "localname": "CL",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia [Member]"
       }
      }
     },
     "localname": "CO",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_EC": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ecuador [Member]"
       }
      }
     },
     "localname": "EC",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spain [Member]"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru [Member]"
       }
      }
     },
     "localname": "PE",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "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.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r333"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r339"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r333"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_OtherAddressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other address for entity",
        "label": "Other Address [Member]"
       }
      }
     },
     "localname": "OtherAddressMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.geo-park.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "gprk_AccretionOfDiscounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the value of accretion of discount.",
        "label": "Accretion Of Discounts",
        "terseLabel": "Accretion of discount"
       }
      }
     },
     "localname": "AccretionOfDiscounts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AccruedOverridingRoyaltyPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued overriding royalty payments.",
        "label": "Accrued Overriding Royalty Payments"
       }
      }
     },
     "localname": "AccruedOverridingRoyaltyPayments",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AccumulatedProductionOfFieldsBenchmarkMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated production of fields benchmark minimum.",
        "label": "Accumulated Production Of Fields Benchmark Minimum",
        "terseLabel": "Accumulated production of fields benchmark minimum"
       }
      }
     },
     "localname": "AccumulatedProductionOfFieldsBenchmarkMinimum",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_AdditionToLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to lease liabilities.",
        "label": "Addition to Lease Liabilities",
        "terseLabel": "Addition to lease liabilities"
       }
      }
     },
     "localname": "AdditionToLeaseLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdditionalApplicableEconomicalRightProductionRoyaltyRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of additional economical right on production royalty.",
        "label": "Additional Applicable Economical Right Production Royalty Rate"
       }
      }
     },
     "localname": "AdditionalApplicableEconomicalRightProductionRoyaltyRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_AdditionalProvisionsAndChargesEstimates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition to provision and changes in estimates during the period.",
        "label": "Additional Provisions and Charges Estimates",
        "terseLabel": "Addition to provision / changes in estimates"
       }
      }
     },
     "localname": "AdditionalProvisionsAndChargesEstimates",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdditionsToLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to lease liabilities.",
        "label": "Additions To Lease Liabilities",
        "terseLabel": "Additions / changes in estimates"
       }
      }
     },
     "localname": "AdditionsToLeaseLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentForExchangeDifference": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for exchange differences to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustment for Exchange Difference",
        "terseLabel": "Exchange difference"
       }
      }
     },
     "localname": "AdjustmentForExchangeDifference",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentForForeignCurrencyTranslation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for foreign currency translation to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustment for Foreign Currency Translation",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "AdjustmentForForeignCurrencyTranslation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentsForAmortisationOfOtherLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for amortisation of other long term liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Amortisation Of Other Long Term Liabilities",
        "negatedLabel": "Amortization of other long-term liabilities"
       }
      }
     },
     "localname": "AdjustmentsForAmortisationOfOtherLongTermLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentsForBorrowingCancellationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for borrowing cancellation costs.",
        "label": "Adjustments for Borrowing Cancellation Costs",
        "terseLabel": "Borrowings cancellation costs",
        "verboseLabel": "Borrowings cancellation costs"
       }
      }
     },
     "localname": "AdjustmentsForBorrowingCancellationCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentsForInterestExpenseNetOfAmountsCapitalizedOnQualifyingAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Interest Expense Net Of Amounts Capitalized On Qualifying Assets",
        "label": "Adjustments For Interest Expense Net Of Amounts Capitalized On Qualifying Assets",
        "terseLabel": "Accrual of borrowing's interests"
       }
      }
     },
     "localname": "AdjustmentsForInterestExpenseNetOfAmountsCapitalizedOnQualifyingAssets",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentsForUnrealizedLossOnCommodityRiskManagementContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for unrealized loss on commodity risk management contracts recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Unrealized Loss On Commodity Risk Management Contracts",
        "zeroVerboseLabel": "Unrealized (gain) loss on commodity risk management contracts"
       }
      }
     },
     "localname": "AdjustmentsForUnrealizedLossOnCommodityRiskManagementContracts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdjustmentsOfBorrowingsCancellationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 3.0,
       "parentTag": "gprk_FinancialExpensesTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amounts expensed for the cancellation of borrowings.",
        "label": "Adjustments of Borrowings cancellation costs",
        "negatedLabel": "Borrowings cancellation costs"
       }
      }
     },
     "localname": "AdjustmentsOfBorrowingsCancellationCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AdministrativeAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Assets [Member]"
       }
      }
     },
     "localname": "AdministrativeAssetsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses [Member]"
       }
      }
     },
     "localname": "AdministrativeExpensesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AguadaBagualesBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aguada Baguales Block [Member]"
       }
      }
     },
     "localname": "AguadaBagualesBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AguadaBagualesElPorvenirAndPuestoTouquetBlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aguada Baguales El Porvenir And Puesto Touquet Blocks Member",
        "label": "Aguada Baguales El Porvenir And Puesto Touquet Blocks [Member]"
       }
      }
     },
     "localname": "AguadaBagualesElPorvenirAndPuestoTouquetBlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AllCountryCurrenciesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Country Currencies",
        "label": "All Country Currencies [Axis]"
       }
      }
     },
     "localname": "AllCountryCurrenciesAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_AllCountryCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Country Currencies",
        "label": "All Country Currencies [Domain]"
       }
      }
     },
     "localname": "AllCountryCurrenciesDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AllocationToCapitalisedProject": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails": {
       "order": 3.0,
       "parentTag": "gprk_GeologicalAndGeophysicalExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses capitalised.",
        "label": "Allocation to capitalised project",
        "negatedLabel": "Allocation to capitalised project"
       }
      }
     },
     "localname": "AllocationToCapitalisedProject",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AllocationToJointOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of administrative expenses allocated to joint operations.",
        "label": "Allocation To Joint Operations",
        "negatedLabel": "Allocation to joint operations"
       }
      }
     },
     "localname": "AllocationToJointOperations",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AmerisurExploracinColombiaLimitedBritishVirginIslandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisur Exploracin Colombia Limited (British Virgin Islands)",
        "label": "Amerisur Exploracin Colombia Limited (British Virgin Islands) [Member]"
       }
      }
     },
     "localname": "AmerisurExploracinColombiaLimitedBritishVirginIslandsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmerisurExploracinColombiaLimitedSucursalColombiaColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisur Exploracin Colombia Limited Sucursal Colombia (Colombia)",
        "label": "Amerisur Exploracin Colombia Limited Sucursal Colombia (Colombia) [Member]"
       }
      }
     },
     "localname": "AmerisurExploracinColombiaLimitedSucursalColombiaColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmerisurResourcesLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisur Resources Limited [Member]",
        "label": "Amerisur Resources Limited [Member]"
       }
      }
     },
     "localname": "AmerisurResourcesLimitedMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmerisurResourcesLimitedUnitedKingdomMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisur Resources Limited (United Kingdom)",
        "label": "Amerisur Resources Limited (United Kingdom) [Member]"
       }
      }
     },
     "localname": "AmerisurResourcesLimitedUnitedKingdomMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmerisurS.a.ParaguayMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisur S.A. (Paraguay)",
        "label": "Amerisur S.A. (Paraguay) [Member]"
       }
      }
     },
     "localname": "AmerisurS.a.ParaguayMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmerisurexplorEcuadorS.a.EcuadorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amerisurexplor Ecuador S.A. (Ecuador)",
        "label": "Amerisurexplor Ecuador S.A. (Ecuador) [Member]"
       }
      }
     },
     "localname": "AmerisurexplorEcuadorS.a.EcuadorMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AmountOfAssetsUnderFreeze": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets under interim freeze on court proceedings.",
        "label": "Amount of Assets Under Freeze",
        "verboseLabel": "Amount of Assets Under Freeze"
       }
      }
     },
     "localname": "AmountOfAssetsUnderFreeze",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AmountOfFieldCampExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 12.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non operated blocks costs.",
        "label": "Amount Of Field Camp Expense",
        "terseLabel": "Non-operated blocks costs"
       }
      }
     },
     "localname": "AmountOfFieldCampExpense",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AnalysisOfIncomeAndExpenseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [Axis]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_AnalysisOfIncomeAndExpenseDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [Domain]"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AndaquiesCoatiMecayaPut8Put9TacachoAndTerecayBlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Andaquies, Coati, Mecaya, PUT-8, PUT-9, Tacacho and Terecay Blocks.",
        "label": "Andaquies, Coati, Mecaya, PUT-8, PUT-9, Tacacho and Terecay Blocks [Member]"
       }
      }
     },
     "localname": "AndaquiesCoatiMecayaPut8Put9TacachoAndTerecayBlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ArgentinaChallacoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Argentina Challaco [Member]"
       }
      }
     },
     "localname": "ArgentinaChallacoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ArgentinePesoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentine Peso [Member]"
       }
      }
     },
     "localname": "ArgentinePesoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_AuditRelatedFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of audit related fees paid or payable to auditor.",
        "label": "Audit related fees",
        "verboseLabel": "Audit related fees"
       }
      }
     },
     "localname": "AuditRelatedFees",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AvailableCreditLine": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of available credit line.",
        "label": "Available credit line"
       }
      }
     },
     "localname": "AvailableCreditLine",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_AverageCreditPeriodExpressedAsCreditorDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the average credit period that expressed as creditor days.",
        "label": "Average credit period Expressed As Creditor Days"
       }
      }
     },
     "localname": "AverageCreditPeriodExpressedAsCreditorDays",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gprk_AverageDailyProductionInBarrel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the average daily production in barrel.",
        "label": "Average Daily Production In Barrel"
       }
      }
     },
     "localname": "AverageDailyProductionInBarrel",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_BancoSantanderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banco Santander [Member]"
       }
      }
     },
     "localname": "BancoSantanderMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_BarrelsOfOilEquivalentPerDayInProductionAtYearEnd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of barrels of oil equivalent per day in production at year end",
        "label": "Barrels of oil equivalent per day in production at year end"
       }
      }
     },
     "localname": "BarrelsOfOilEquivalentPerDayInProductionAtYearEnd",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "gprk_BcamblockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BCAM-40 Block [Member]"
       }
      }
     },
     "localname": "BcamblockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_BorrowingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing [Member]"
       }
      }
     },
     "localname": "BorrowingMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_BorrowingsNetOfCashAndCashEquivalents": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net debt includes total borrowings less cash and cash equivalents.",
        "label": "Borrowings net of cash and cash equivalents",
        "verboseLabel": "Net Debt"
       }
      }
     },
     "localname": "BorrowingsNetOfCashAndCashEquivalents",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementScheduleOfGearingRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_BorrowingsYieldRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of return on the borrowings.",
        "label": "Borrowings Yield Rate"
       }
      }
     },
     "localname": "BorrowingsYieldRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_BrazilianNationalPetroleumNaturalGasAndBiofuelsAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian National Petroleum, Natural Gas and Biofuels Agency [Member]"
       }
      }
     },
     "localname": "BrazilianNationalPetroleumNaturalGasAndBiofuelsAgencyMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_BrazilianRealMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazilian Real [Member]"
       }
      }
     },
     "localname": "BrazilianRealMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CampanarioBlockChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Campanario Block (Chile) [Member]"
       }
      }
     },
     "localname": "CampanarioBlockChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CampanarioBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Campanario Block [Member]"
       }
      }
     },
     "localname": "CampanarioBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CapitalBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total equity plus net debt.",
        "label": "Capital Borrowings",
        "verboseLabel": "Total Capital"
       }
      }
     },
     "localname": "CapitalBorrowings",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementScheduleOfGearingRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalExpenditureIncurredPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The funds used by the company to acquire, upgrade, and maintain physical assets.",
        "label": "Capital Expenditure Incurred Percentage"
       }
      }
     },
     "localname": "CapitalExpenditureIncurredPercentage",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceRelatingToProducingActivitiesOfOilAndGas": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOilAndGasNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and currency translation differences relating to capitalized costs associated with producing activities of oil and gas.",
        "label": "Capitalized costs, accumulated depreciation, depletion, amortization and valuation allowance relating to producing activities of oil and gas",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceRelatingToProducingActivitiesOfOilAndGas",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsEquipmentCampsAndOtherFacilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOfOilAndGasGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Costs Equipment Camps and Other Facilities",
        "label": "Capitalized Costs Equipment Camps and Other Facilities",
        "verboseLabel": "Proved properties, Equipment, camps and other facilities"
       }
      }
     },
     "localname": "CapitalizedCostsEquipmentCampsAndOtherFacilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsMineralInterestsAndWellsInProvedProperties": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOfOilAndGasGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized costs associated with the acquisition of mineral interest and wells that have proved reserves related to oil and gas producing activities.",
        "label": "Capitalized costs, mineral interests and wells in proved properties",
        "verboseLabel": "Proved properties, Mineral interest and wells"
       }
      }
     },
     "localname": "CapitalizedCostsMineralInterestsAndWellsInProvedProperties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsOtherUncompletedProjects": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 3.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOfOilAndGasGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized costs associated with the acquisition of other properties incurred to execute projects not yet completed that have proved reserves related to oil and gas producing activities.",
        "label": "Capitalized costs, other uncompleted projects",
        "verboseLabel": "Proved properties, Other uncompleted projects"
       }
      }
     },
     "localname": "CapitalizedCostsOtherUncompletedProjects",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsProducingActivitiesOfOilAndGasGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOilAndGasNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of capitalized costs relating to producing activities of oil and gas before accounting for accumulated depreciation.",
        "label": "Capitalized costs, producing activities of oil and gas, Gross",
        "totalLabel": "Gross capitalised costs"
       }
      }
     },
     "localname": "CapitalizedCostsProducingActivitiesOfOilAndGasGross",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsProducingActivitiesOilAndGasNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of capitalized costs associated with the acquisition of properties that have proved and unproved reserves and that are related to producing activities of oil and gas after accounting for accumulated depreciation.",
        "label": "Capitalized costs, producing activities oil and gas, net",
        "totalLabel": "Total net capitalised costs"
       }
      }
     },
     "localname": "CapitalizedCostsProducingActivitiesOilAndGasNet",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CapitalizedCostsUnprovedGasAndOilProperties": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails": {
       "order": 4.0,
       "parentTag": "gprk_CapitalizedCostsProducingActivitiesOfOilAndGasGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized costs associated with the acquisition of properties that have unproved reserves.",
        "label": "Capitalized costs, unproved gas and oil properties",
        "verboseLabel": "Unproved properties"
       }
      }
     },
     "localname": "CapitalizedCostsUnprovedGasAndOilProperties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CarlosGulisanoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carlos Gulisano [Member]"
       }
      }
     },
     "localname": "CarlosGulisanoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CashAndCashEquivalentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash And Cash Equivalent [Member]",
        "label": "Cash and cash equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CashAtBankAndOtherFinancialAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash at bank and other financial asset [Member]"
       }
      }
     },
     "localname": "CashAtBankAndOtherFinancialAssetMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CashAtBankAndOtherFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash At Bank And Other Financial Assets [Member]"
       }
      }
     },
     "localname": "CashAtBankAndOtherFinancialAssetsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CashDividendPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Cash Dividend Per share",
        "terseLabel": "Cash dividend per share"
       }
      }
     },
     "localname": "CashDividendPerShare",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_ChangeDueToBuybackProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Buyback program [Member]"
       }
      }
     },
     "localname": "ChangeDueToBuybackProgramMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ChangeInDeferredTaxTaxableLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents change in deferred tax taxable losses member.",
        "label": "Taxable losses."
       }
      }
     },
     "localname": "ChangeInDeferredTaxTaxableLossesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ChangesInEstimatedFutureDevelopmentCostsRelatedToOilAndGasReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in estimated future development costs.",
        "label": "Changes in Estimated Future Development Costs Related to Oil and Gas Reserves",
        "terseLabel": "Changes in estimated future development costs"
       }
      }
     },
     "localname": "ChangesInEstimatedFutureDevelopmentCostsRelatedToOilAndGasReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ChangesInFutureIncomeTaxExpensesEstimatesOnFutureCashFlowsRelatedToProvedOilAndGasReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in the estimated future income tax on future pretax net cash flows related to the entity's proved oil and gas reserves.",
        "label": "Changes in future income tax expenses estimates on future cash flows related to proved oil and gas reserves",
        "verboseLabel": "Net changes in income taxes"
       }
      }
     },
     "localname": "ChangesInFutureIncomeTaxExpensesEstimatesOnFutureCashFlowsRelatedToProvedOilAndGasReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ChargedToNetProfit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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.",
        "label": "Charged To Net Profit",
        "terseLabel": "Charged to net profit"
       }
      }
     },
     "localname": "ChargedToNetProfit",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ChileanGovernmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chilean Government [Member]"
       }
      }
     },
     "localname": "ChileanGovernmentMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ChileanPesoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chilean Peso [Member]"
       }
      }
     },
     "localname": "ChileanPesoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CnvBlockArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CN-V Block (Argentina) [Member]"
       }
      }
     },
     "localname": "CnvBlockArgentinaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CnvBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CN-V Block [Member]"
       }
      }
     },
     "localname": "CnvBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CoatiBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about Coati Block Member.",
        "label": "Coati Block [Member]"
       }
      }
     },
     "localname": "CoatiBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ColombiaAndChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia and Chile [Member]"
       }
      }
     },
     "localname": "ColombiaAndChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ColombianPesoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombian Peso [Member]"
       }
      }
     },
     "localname": "ColombianPesoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ColombianSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Colombian subsidiary [Member]"
       }
      }
     },
     "localname": "ColombianSubsidiaryMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CommonSharesNumberOfVotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of votes per common share.",
        "label": "Common Shares, Number Of Votes"
       }
      }
     },
     "localname": "CommonSharesNumberOfVotes",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_CompassGroupLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compass Group LLC",
        "label": "Compass Group LLC [Member]"
       }
      }
     },
     "localname": "CompassGroupLLCMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration risk for number of customers.",
        "label": "Concentration Risk, Number of Customers",
        "terseLabel": "Concentration risk, number of customers"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_ConsolidatedStatementOfCashFlowLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Consolidated Statement of Cash Flow [Line Items]"
       }
      }
     },
     "localname": "ConsolidatedStatementOfCashFlowLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_ConsolidatedStatementOfCashFlowTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of consolidated statement of cash flow table.",
        "label": "Consolidated Statement of Cash Flow [Table]"
       }
      }
     },
     "localname": "ConsolidatedStatementOfCashFlowTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_ConstantinePapadimitriouMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Constantine Papadimitriou [Member]"
       }
      }
     },
     "localname": "ConstantinePapadimitriouMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ConsultantFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of consultant fees for services.",
        "label": "Consultant Fees",
        "verboseLabel": "Consultant fees"
       }
      }
     },
     "localname": "ConsultantFees",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredAcquisitionOfProperties": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred, including capitalized costs and costs charged to expense, in acquisition of properties.",
        "label": "Costs incurred, acquisition of properties",
        "totalLabel": "Total property acquisition"
       }
      }
     },
     "localname": "CostsIncurredAcquisitionOfProperties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredAcquisitionOfPropertiesWithProvedReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": 1.0,
       "parentTag": "gprk_CostsIncurredAcquisitionOfProperties",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred, including capitalized costs and costs charged to expense, associated with the acquisition of properties that have proved reserves.",
        "label": "Costs incurred, acquisition of properties with proved reserves",
        "verboseLabel": "Acquisition of properties, Proved"
       }
      }
     },
     "localname": "CostsIncurredAcquisitionOfPropertiesWithProvedReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredAcquisitionOfUnprovedProperties": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": 2.0,
       "parentTag": "gprk_CostsIncurredAcquisitionOfProperties",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred, including capitalized costs and costs charged to expense, associated with the acquisition of properties that have unproved reserves.",
        "label": "Costs incurred, acquisition of unproved properties",
        "verboseLabel": "Acquisition of properties, Unproved"
       }
      }
     },
     "localname": "CostsIncurredAcquisitionOfUnprovedProperties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredDevelopmentCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": 1.0,
       "parentTag": "gprk_CostsIncurredPropertyAcquisitionExplorationAndDevelopmentActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include drilling costs and equipment for developmental wells, the construction of facilities for extraction, treatment and storage of hydrocarbons and all necessary costs to maintain facilities for the existing developed reserves.",
        "label": "Costs incurred, development cost",
        "verboseLabel": "Development"
       }
      }
     },
     "localname": "CostsIncurredDevelopmentCost",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredExplorationCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": 2.0,
       "parentTag": "gprk_CostsIncurredPropertyAcquisitionExplorationAndDevelopmentActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include geological and geophysical costs, costs necessary for retaining undeveloped properties, drilling costs and exploratory wells equipment.",
        "label": "Costs incurred, exploration cost",
        "verboseLabel": "Exploration"
       }
      }
     },
     "localname": "CostsIncurredExplorationCost",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CostsIncurredPropertyAcquisitionExplorationAndDevelopmentActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs incurred related to property of oil and gas acquisition, exploration and development activities, including capitalized costs and costs charged to expense.",
        "label": "Costs incurred, property acquisition, exploration, and development activities",
        "totalLabel": "Total costs incurred"
       }
      }
     },
     "localname": "CostsIncurredPropertyAcquisitionExplorationAndDevelopmentActivities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CounterpartiesWithoutExternalCreditRatingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counterparties without an external credit rating.",
        "label": "Counterparties Without an External Credit Rating [Member]"
       }
      }
     },
     "localname": "CounterpartiesWithoutExternalCreditRatingMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Cpo5BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CPO-5 Block (Colombia).",
        "label": "CPO-5 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Cpo5BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Cpo5BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CPO-5 Block.",
        "label": "CPO-5 Block [Member]"
       }
      }
     },
     "localname": "Cpo5BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Cpo5PrivateAgreementWithOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CPO-5, Private Agreement With Other Partner In Block.",
        "label": "CPO-5, Private Agreement With Other Partner In Block [Member]"
       }
      }
     },
     "localname": "Cpo5PrivateAgreementWithOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CreditPeriodForTradeReceivables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The credit period for trade receivables.",
        "label": "Credit period for trade receivables"
       }
      }
     },
     "localname": "CreditPeriodForTradeReceivables",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gprk_CuervaBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cuerva Block [Member]"
       }
      }
     },
     "localname": "CuervaBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_CurrencyDevaluationAdditionalPercentageAgainstDollar": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the additional percentage by which the currency devalued against dollar.",
        "label": "Currency Devaluation Additional Percentage Against Dollar"
       }
      }
     },
     "localname": "CurrencyDevaluationAdditionalPercentageAgainstDollar",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_CurrencyDevaluationPercentageAgainstDollar": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage by which the currency devalued against dollar.",
        "label": "Currency Devaluation Percentage Against Dollar"
       }
      }
     },
     "localname": "CurrencyDevaluationPercentageAgainstDollar",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_CurrencyRevaluationPercentageAgainstDollar": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage by which the currency revalued against dollar.",
        "label": "Currency Revaluation Percentage Against Dollar"
       }
      }
     },
     "localname": "CurrencyRevaluationPercentageAgainstDollar",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_CurrentAssetsHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current assets or disposal groups classified as held for sale.",
        "label": "Current Assets Held For Sale",
        "verboseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "CurrentAssetsHeldForSale",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_CurrentIncomeTaxLiabilityRecognisedOnAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 10.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current income tax liability recognised on acquisition date.",
        "label": "Current Income Tax Liability Recognised on Acquisition Date",
        "negatedLabel": "Current income tax liability"
       }
      }
     },
     "localname": "CurrentIncomeTaxLiabilityRecognisedOnAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DateOfCommonSharesMovement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The date of common shares movement.",
        "label": "Date Of Common Shares Movement",
        "terseLabel": "Date of common shares movement"
       }
      }
     },
     "localname": "DateOfCommonSharesMovement",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "gprk_DebtInstrumentCommitmentFeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the debt instrument.",
        "label": "Debt Instrument, Commitment Fee Percent",
        "terseLabel": "Commitment fee percent"
       }
      }
     },
     "localname": "DebtInstrumentCommitmentFeePercent",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_DebtInstrumentIssuedPercentNetDiscounted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of price at which the notes are issued . That is the final issued at premium or discount.",
        "label": "Debt Instrument Issued, Percent Net Discounted",
        "terseLabel": "Percentage of price of borrowings"
       }
      }
     },
     "localname": "DebtInstrumentIssuedPercentNetDiscounted",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_DebtInstrumentIssuedPricePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate at which price of notes issued.",
        "label": "Debt Instrument Issued Price, Percent",
        "verboseLabel": "Debt Instrument Issued Price, Percent"
       }
      }
     },
     "localname": "DebtInstrumentIssuedPricePercent",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_DebtInstrumentPrincipalAmountDenominationForConversionOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the denomination of the principal amount of debt that is used in conversion calculations.",
        "label": "Debt Instrument Principal Amount Denomination For Conversion of Debt",
        "terseLabel": "Denomination for conversion of debt"
       }
      }
     },
     "localname": "DebtInstrumentPrincipalAmountDenominationForConversionOfDebt",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DebtInstrumentTenderConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total tender consideration in a debt instrument.",
        "label": "Debt Instrument, Tender Consideration",
        "terseLabel": "Tender Consideration"
       }
      }
     },
     "localname": "DebtInstrumentTenderConsideration",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DebtIssuanceEffectiveRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The debt issuance effective rate on borrowings.",
        "label": "Debt issuance effective rate"
       }
      }
     },
     "localname": "DebtIssuanceEffectiveRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_DecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in other provisions through adjustments arising from the passage of time.",
        "label": "Decrease Through Time Value Of Money Adjustment, Other Provisions",
        "negatedLabel": "Amortization"
       }
      }
     },
     "localname": "DecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DeferredTaxAssetsAndLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets",
        "label": "Deferred tax Assets and Liabilities",
        "verboseLabel": "Income statement charge"
       }
      }
     },
     "localname": "DeferredTaxAssetsAndLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfGrossMovementOnDeferredIncomeTaxAccountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DeferredTaxAssetsReclassifiedFromLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred tax assets reclassified from liabilities.",
        "label": "Deferred Tax Assets, Reclassified From Liabilities",
        "verboseLabel": "Reclassified from liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsReclassifiedFromLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DeferredTaxDifferenceInDepreciationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Deferred tax difference in depreciation member.",
        "label": "Difference in depreciation rates and other."
       }
      }
     },
     "localname": "DeferredTaxDifferenceInDepreciationMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DeferredTaxLiabilitiesAssetFromTaxableLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Asset From Taxable Losses",
        "label": "Deferred Tax Liabilities, Asset From Taxable Losses",
        "negatedLabel": "At end of year"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAssetFromTaxableLosses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DeferredTaxLiabilitiesDifferenceInDepreciationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Difference in depreciation rates and other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDifferenceInDepreciationMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DeferredTaxLiabilitiesReclassifiedFromAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred tax liabilities reclassified from assets.",
        "label": "Deferred Tax Liabilities, Reclassified From Assets",
        "negatedLabel": "Reclassified from assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesReclassifiedFromAssets",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DeferredTaxLiabilitiesReclassifiedToAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred tax liabilities reclassified to assets.",
        "label": "Deferred Tax Liabilities, Reclassified To Assets",
        "terseLabel": "Reclassified to assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesReclassifiedToAssets",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DerivativeContractApril12021ToJune302021PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to April 1, 2020 - June 30, 2020 period one.",
        "label": "April 1, 2021 - June 30, 2021"
       }
      }
     },
     "localname": "DerivativeContractApril12021ToJune302021PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractApril12022ToJune302022PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to April 1, 2022 - June 30, 2022 Period.",
        "label": "April 1, 2022 - June 30, 2022"
       }
      }
     },
     "localname": "DerivativeContractApril12022ToJune302022PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractApril12023ToJune302023PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to April 1, 2023 - June 30, 2023 Period.",
        "label": "April 1, 2023 - June 30, 2023"
       }
      }
     },
     "localname": "DerivativeContractApril12023ToJune302023PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractApril12023ToJune302023PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to April 1, 2023 - June 30, 2023 Period one.",
        "label": "April 1, 2023 - June 30, 2023."
       }
      }
     },
     "localname": "DerivativeContractApril12023ToJune302023PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12021ToMarch312021PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2020 - March 31, 2020 period.",
        "label": "January 1, 2021 - March 31, 2021"
       }
      }
     },
     "localname": "DerivativeContractJanuary12021ToMarch312021PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12021ToMarch312021PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2020 - March 31, 2020 period one.",
        "label": "January 1, 2021 - March 31, 2021."
       }
      }
     },
     "localname": "DerivativeContractJanuary12021ToMarch312021PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12021ToMarch312021PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2020 - March 31, 2020 period two.",
        "label": "January 1, 2021. - March 31, 2021"
       }
      }
     },
     "localname": "DerivativeContractJanuary12021ToMarch312021PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12022ToMarch312022PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2022 - March 31, 2022 period one.",
        "label": "January 1, 2022 - March 31, 2022"
       }
      }
     },
     "localname": "DerivativeContractJanuary12022ToMarch312022PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12023ToMarch312023PeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2023 - March 30, 2023 Period four.",
        "label": "January 1, 2023 - March 31, 2023...."
       }
      }
     },
     "localname": "DerivativeContractJanuary12023ToMarch312023PeriodFourMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12023ToMarch312023PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2023 - March 31, 2023 period.",
        "label": "January 1, 2023 - March 31, 2023"
       }
      }
     },
     "localname": "DerivativeContractJanuary12023ToMarch312023PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12023ToMarch312023PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2023 - March 30, 2023 Period one.",
        "label": "January 1, 2023 - March 31, 2023."
       }
      }
     },
     "localname": "DerivativeContractJanuary12023ToMarch312023PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12023ToMarch312023PeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2023 - March 30, 2023 Period three.",
        "label": "January 1, 2023 - March 31, 2023..."
       }
      }
     },
     "localname": "DerivativeContractJanuary12023ToMarch312023PeriodThreeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJanuary12023ToMarch312023PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to January 1, 2023 - March 30, 2023 Period two.",
        "label": "January 1, 2023 - March 31, 2023.."
       }
      }
     },
     "localname": "DerivativeContractJanuary12023ToMarch312023PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12021ToSeptember302021PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2021 - September 30, 2021 period.",
        "label": "July 1, 2021 - September 30, 2021"
       }
      }
     },
     "localname": "DerivativeContractJuly12021ToSeptember302021PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12021ToSeptember302021PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2020 - September 30, 2020 period one.",
        "label": "July 1, 2021 - September 30, 2021."
       }
      }
     },
     "localname": "DerivativeContractJuly12021ToSeptember302021PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12021ToSeptember302021PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2020 - September 30, 2020 period two.",
        "label": "July 1, 2021 - September 30, 2021.."
       }
      }
     },
     "localname": "DerivativeContractJuly12021ToSeptember302021PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12022ToSeptember302022PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2022 - September 30, 2022 period.",
        "label": "July 1, 2022 - September 30, 2022."
       }
      }
     },
     "localname": "DerivativeContractJuly12022ToSeptember302022PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12022ToSeptember302022PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2022 - September 30, 2022 period one.",
        "label": "July 1, 2022 - September 30, 2022.."
       }
      }
     },
     "localname": "DerivativeContractJuly12022ToSeptember302022PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractJuly12022ToSeptember302022PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to July 1, 2022 - September 30, 2022 period two.",
        "label": "July 1, 2022 - September 30, 2022"
       }
      }
     },
     "localname": "DerivativeContractJuly12022ToSeptember302022PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12021ToDecember312021PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2020 - December 31, 2020 period one.",
        "label": "October 1, 2021 - December 31, 2021"
       }
      }
     },
     "localname": "DerivativeContractOctober12021ToDecember312021PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12022ToDecember312022PeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2022 - December 31, 2022 period four.",
        "label": "October 1, 2022 - December. 31, 2022"
       }
      }
     },
     "localname": "DerivativeContractOctober12022ToDecember312022PeriodFourMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12022ToDecember312022PeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2022 - December 31, 2022 period.",
        "label": "October 1, 2022 - December 31, 2022"
       }
      }
     },
     "localname": "DerivativeContractOctober12022ToDecember312022PeriodMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12022ToDecember312022PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2022 - December 31, 2022 period one.",
        "label": "October 1, 2022 - December 31, 2022."
       }
      }
     },
     "localname": "DerivativeContractOctober12022ToDecember312022PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12022ToDecember312022PeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2022 - December 31, 2022 period three.",
        "label": "October 1, 2022 .- December 31, 2022"
       }
      }
     },
     "localname": "DerivativeContractOctober12022ToDecember312022PeriodThreeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractOctober12022ToDecember312022PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to October 1, 2022 - December 31, 2022 period two.",
        "label": "October 1, 2022 - December 31, 2022.."
       }
      }
     },
     "localname": "DerivativeContractOctober12022ToDecember312022PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative contract period [Axis]"
       }
      }
     },
     "localname": "DerivativeContractPeriodAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DerivativeContractPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative contract period [Domain]"
       }
      }
     },
     "localname": "DerivativeContractPeriodDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeContractsNumberOfInstrumentsHeld": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative contracts, number of instruments held"
       }
      }
     },
     "localname": "DerivativeContractsNumberOfInstrumentsHeld",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_DerivativeContractsTypeOfInstrument": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type of derivative instrument",
        "label": "Derivative contracts, Type of Instrument"
       }
      }
     },
     "localname": "DerivativeContractsTypeOfInstrument",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DerivativeFinancialInstrumentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Financial Instrument Assets",
        "label": "Derivative Financial Instrument Assets",
        "verboseLabel": "Derivative financial instrument assets"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentAssets",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DerivativeFinancialInstrumentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instrument Assets [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentAssetsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_DerivativeFinancialInstrumentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Financial Instrument Liabilities.",
        "label": "Derivative Financial Instrument Liabilities",
        "verboseLabel": "Derivative financial instrument liabilities"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DerivativePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price of the derivative instrument under contract.",
        "label": "Derivative Price"
       }
      }
     },
     "localname": "DerivativePrice",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "gprk_DescriptionOfAccountingPolicyForCurrentAndDeferredIncomeTaxExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for current and deferred income tax.",
        "label": "Description Of Accounting Policy For Current And Deferred Income Tax Explanatory [Text Block]",
        "verboseLabel": "Current and deferred income tax"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForCurrentAndDeferredIncomeTaxExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for finance income and costs. [Refer: Finance income (cost)]",
        "label": "Description of accounting policy for finance income and costs explanatory [Text Block]",
        "verboseLabel": "Financial results"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DescriptionOfAccountingPolicyForInvestmentsInJointArrangementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investments in joint arrangements.",
        "label": "Description of accounting policy for investments in joint arrangements [text block]",
        "terseLabel": "Joint arrangements"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentsInJointArrangementsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DescriptionOfAccountingPolicyForOtherFinancialAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for Other financial assets.",
        "label": "Description Of Accounting Policy For Other Financial Assets [Text Block]",
        "terseLabel": "Other financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForOtherFinancialAssetsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DescriptionOfAccountingPolicyForProductionAndOperatingCostsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising production and operating costs.",
        "label": "Description Of Accounting Policy For Production And Operating Costs [Text Block]",
        "terseLabel": "Production and operating costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProductionAndOperatingCostsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DescriptionOfApplicableProductionRoyaltyRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the description of applicable production royalty rate.",
        "label": "Description Of Applicable Production Royalty Rate"
       }
      }
     },
     "localname": "DescriptionOfApplicableProductionRoyaltyRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DevelopmentCostsIncurred": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase in standardized measure of discounted future net cash flow as a result of previously estimated development costs incurred.",
        "label": "Development costs incurred"
       }
      }
     },
     "localname": "DevelopmentCostsIncurred",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_DirectorFeesPaidAsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued to directors as compensation.",
        "label": "Director Fees Paid as Shares"
       }
      }
     },
     "localname": "DirectorFeesPaidAsShares",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_DiscloserOfDenominatorValuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discloser of Denominator values [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "DiscloserOfDenominatorValuesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DiscloserOfNumeratorValuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discloser of Numerator values [Abstract]",
        "verboseLabel": "Numerator:"
       }
      }
     },
     "localname": "DiscloserOfNumeratorValuesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfAccountingEstimatesAndAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Accounting estimates and assumptions [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAccountingEstimatesAndAssumptionsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfAccountingPolicyForNewAndAmendedStandardsAdoptedTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The accounting policy for new and amended standards adopted by the entity.",
        "label": "Disclosure of Accounting Policy for New and Amended Standards Adopted [Text Block]",
        "terseLabel": "Changes in accounting policy and disclosure"
       }
      }
     },
     "localname": "DisclosureOfAccountingPolicyForNewAndAmendedStandardsAdoptedTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfAdministrativeExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Administrative expenses [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAdministrativeExpensesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfBalancesAndTransactionsWithRelatedPartiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of balances and transactions with related parties.",
        "label": "Disclosure of balances and transactions with related parties [Text Block]",
        "terseLabel": "Schedule of Balances Outstanding and Transactions with Related Parties"
       }
      }
     },
     "localname": "DisclosureOfBalancesAndTransactionsWithRelatedPartiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Borrowings [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Borrowings [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfBorrowingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Borrowings [Table]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfBusinessTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Business transactions [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBusinessTransactionsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfBusinessTransactionsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for business transactions.",
        "label": "Disclosure Of Business Transactions Explanatory [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfBusinessTransactionsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfCapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of capitalized costs relating to oil and gas producing activities disclosure.",
        "label": "Disclosure of capitalized costs relating to oil and gas producing activities disclosure [Text Block]",
        "terseLabel": "Schedule of Capitalized Costs Related to Oil and Gas Producing Activities"
       }
      }
     },
     "localname": "DisclosureOfCapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfClassesOfShareCapitalHeldByHimPersonallyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital held by him personally [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalHeldByHimPersonallyLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Commitments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Commitments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Commitments [Table]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCommodityRiskManagementContractsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Commodity risk management contracts [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCommodityRiskManagementContractsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCommodityRiskManagementContractsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for Commodity risk management contracts.",
        "label": "Disclosure Of Commodity Risk Management Contracts Explanatory [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCommodityRiskManagementContractsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContracts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfCompanySMainShareholdersTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table disclosure of company's main shareholders.",
        "label": "Disclosure of Company's Main Shareholders [Text Block]",
        "terseLabel": "Schedule of Controlling Interests"
       }
      }
     },
     "localname": "DisclosureOfCompanySMainShareholdersTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfCashFlowAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Cash Flow [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfCashFlowAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Changes In Equity [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfChangesInEquityAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Changes In Equity [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfChangesInEquityLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfChangesInEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Changes In Equity [Table]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfChangesInEquityTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfComprehensiveIncomeLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Comprehensive Income [Table]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfComprehensiveIncomeTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfConsolidatedStatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Consolidated Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfConsolidatedStatementOfFinancialPositionAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfCreditQualityOfCashAtBankAndOtherFinancialAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of credit quality of cash at bank and other financial assets.",
        "label": "Disclosure of credit quality of cash at bank and other financial assets [Text Block]",
        "verboseLabel": "Disclosure of credit quality of cash at bank and other financial assets [text block]"
       }
      }
     },
     "localname": "DisclosureOfCreditQualityOfCashAtBankAndOtherFinancialAssetsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfCreditQualityOfTradeReceivablesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of credit quality of trade receivables.",
        "label": "Disclosure of credit quality of trade receivables [Text Block]",
        "terseLabel": "Schedule of Credit Quality of Financial Assets"
       }
      }
     },
     "localname": "DisclosureOfCreditQualityOfTradeReceivablesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDeferredIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred income tax [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDeferredIncomeTaxAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDeferredIncomeTaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred income tax [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDeferredIncomeTaxLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDeferredIncomeTaxTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred income tax [Table]"
       }
      }
     },
     "localname": "DisclosureOfDeferredIncomeTaxTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDepreciationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDepreciationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDepreciationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation [Table]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about administrative expenses.",
        "label": "Disclosure of detailed information about administrative expenses [Text Block]",
        "terseLabel": "Schedule of Administrative Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutAdministrativeExpensesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutBusinessCombinationsConsiderationPaidAndAssetsAndLiabilitiesAssumed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table summarizes the consideration paid for a business combination and the allocation of fair value of the assets acquired and liabilities assumed.",
        "label": "Disclosure Of Detailed Information About Business Combinations Consideration Paid And Assets And Liabilities Assumed",
        "terseLabel": "Summary of Combined Consideration Paid for the Acquisition of Amerisur"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsConsiderationPaidAndAssetsAndLiabilitiesAssumed",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about changes in standardized measure of discounted future net cash flows.",
        "label": "Disclosure Of Detailed Information About Changes In Standardized Measure Of Discounted Future Net Cash Flows [Text Block]",
        "terseLabel": "Schedule of Changes in the Standardized Measure of Discounted Future Net Cash Flows from Proved Reserves"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutChangesInWorkingCapitalTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about changes in working capital related to statement of cash flow.",
        "label": "Disclosure Of Detailed Information About Changes In Working Capital [Text Block]",
        "terseLabel": "Schedule of Changes in Working Capital Shown in the Consolidated Statement of Cash Flow"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutChangesInWorkingCapitalTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutCommonSharesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about common shares of the company.",
        "label": "Disclosure of detailed information about common shares [Text Block]",
        "terseLabel": "Schedule of Outstanding Common Shares"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCommonSharesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutCostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about cost incurred in oil and gas property acquisition, exploration, and development activities.",
        "label": "Disclosure of detailed information about cost incurred in oil and gas property acquisition, exploration, and development activities [Text Block]",
        "terseLabel": "Schedule of Costs Incurred in Exploration, Property Acquisitions and Development"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutCostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detailed information about the deferred tax assets (liabilities).",
        "label": "Disclosure of Detailed Information about Deferred Tax Asset Liability Explanatory [Text Block]",
        "terseLabel": "Schedule of Gross Movement on the Deferred Income Tax Account"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutDeferredTaxAssetLiabilityExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutDerivativeContractTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about derivative contract.",
        "label": "Disclosure of detailed information about derivative contract [Text Block]",
        "terseLabel": "Schedule of Group's Derivative Contracts"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutDerivativeContractTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutGainLossOnCommodityRiskManagementContractsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about gain (loss) on commodity risk management contracts.",
        "label": "Disclosure Of Detailed Information About Gain Loss On Commodity Risk Management Contracts [Text Block]",
        "terseLabel": "Summary of Gain (Loss) on the Commodity Risk Management Contracts"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutGainLossOnCommodityRiskManagementContractsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutGearingRatiosTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of gearing ratios.",
        "label": "Disclosure of detailed information about gearing ratios [Text Block]",
        "terseLabel": "Schedule of Gearing Ratios"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutGearingRatiosTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about geological and geophysical expenses.",
        "label": "Disclosure of detailed information about geological and geophysical expenses [Text Block]",
        "terseLabel": "Schedule of Geological and Geophysical Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutGeologicalAndGeophysicalExpensesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutIncreaseDecreaseInProvedReservesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about increase(decrease) in proved reserves.",
        "label": "Disclosure Of Detailed Information About Increase Decrease In Proved Reserves [Text Block]",
        "terseLabel": "Schedule of Net Proved Reserves of Oil, Condensate and Natural Gas"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIncreaseDecreaseInProvedReservesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutInventoriesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about inventories.",
        "label": "Disclosure of detailed information about inventories [Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutInventoriesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure information about financial income or expenses net.",
        "label": "Disclosure of detailed information about net financial income or expense [Text Block]",
        "terseLabel": "Schedule of Financial Results"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutNetFinancialIncomeOrExpenseTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about non-cash transactions related to statement of cash flow.",
        "label": "Disclosure Of Detailed Information About Non cash Transactions Cash Flow [Text Block]",
        "terseLabel": "Schedule of Non-cash Transactions Related to the Consolidated Statement of Cash Flow"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutNonCashTransactionsCashFlowTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about prepayments and other receivables.",
        "label": "Disclosure Of Detailed Information About Prepayments And Other Receivables [Text Block]",
        "terseLabel": "Schedule of Prepayments and other receivables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPrepaymentsAndOtherReceivablesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about proved developed and undeveloped oil and gas reserve quantities.",
        "label": "Disclosure Of Detailed Information About Proved Developed And Undeveloped Oil And Gas Reserve Quantities [Text Block]",
        "terseLabel": "Schedule of Reserve Quantity Information"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about provisions and other long-term liabilities.",
        "label": "Disclosure Of Detailed Information About Provisions And Other Long Term Liabilities [Text Block]",
        "terseLabel": "Schedule of Provisions and Other Long-term Liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutProvisionsAndOtherLongTermLiabilitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about reconciliation of total adjusted EBITDA to total profit (loss) before income tax.",
        "label": "Disclosure Of Detailed Information About Reconciliation Of Total Adjusted EBITDA To Total Profit Loss Before Income Tax Explanatory",
        "terseLabel": "Schedule of Reconciliation of Total Adjusted EBITDA to Total Profit (Loss) Before Income Tax"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxExplanatory",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutResultsOfOperationsForOilAndGasProducingActivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about results of operations for oil and gas producing activities.",
        "label": "Disclosure Of Detailed Information About Results Of Operations For Oil And Gas Producing Activities [Text Block]",
        "terseLabel": "Schedule of Results of Operations for Oil and Gas Producing Activities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutResultsOfOperationsForOilAndGasProducingActivitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutSellingExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about selling expenses.",
        "label": "Disclosure of detailed information about selling expenses [Text Block]",
        "terseLabel": "Schedule of Selling Expenses"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutSellingExpensesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSellingExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about standardized measure of discounted future cash flows related to proved reserves.",
        "label": "Disclosure Of Detailed Information About Standardized Measure Of Discounted Future Cash Flows Related To Proved Reserves [Text Block]",
        "terseLabel": "Schedule of Standardized Measure of Discounted Future Net Cash Flows Related to Proved Oil and Gas Reserves"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutStandardizedMeasureOfDiscountedFutureCashFlowsRelatedToProvedReservesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The information about stock awards programs and other share based payments.",
        "label": "Disclosure of detailed information about stock awards programs, share based payments [Text Block]",
        "terseLabel": "Schedule of Share-based Payment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutStockAwardsProgramsShareBasedPaymentsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationAboutTradeReceivablesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about trade receivables.",
        "label": "Disclosure Of Detailed Information About Trade Receivables [Text Block]",
        "terseLabel": "Schedule of Trade Receivables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutTradeReceivablesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationOfRoyaltiesCommitmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information of royalties commitments.",
        "label": "Disclosure of Detailed Information Of Royalties Commitments [Text Block]",
        "terseLabel": "Schedule of Royalty Commitments"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfRoyaltiesCommitmentsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information of trade and other payables.",
        "label": "Disclosure of detailed information of trade and other payables [Text Block]",
        "terseLabel": "Schedule of Trade and Other Payables"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfTradeAndOtherPayablesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationOnDepreciationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information of depreciation.",
        "label": "Disclosure Of Detailed Information On Depreciation [Text Block]",
        "terseLabel": "Schedule of Depreciation"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOnDepreciationTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information of production and operating costs.",
        "label": "Disclosure Of Detailed Information On Production And Operating Costs [Text Block]",
        "terseLabel": "Schedule of Production and Operating Costs"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOnProductionAndOperatingCostsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfDetailedInformationOnRevenueTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information of revenue.",
        "label": "Disclosure Of Detailed Information On Revenue [Text Block]",
        "terseLabel": "Schedule of Information on Revenue"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOnRevenueTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfEarningPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earning per share [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfEarningPerShareAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfEmployeeCompensationExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about the employee compensation.",
        "label": "Disclosure of Employee Compensation Explanatory [Text Block]",
        "terseLabel": "Schedule of Staff Costs and Directors Remuneration"
       }
      }
     },
     "localname": "DisclosureOfEmployeeCompensationExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAndRecognisedAtFairValueAndOnRecurringBasisTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial assets and liabilities measured and recognised at fair value and on recurring basis.",
        "label": "Disclosure Of Financial Assets And Liabilities Measured And Recognised At Fair Value And On Recurring Basis [Text Block]",
        "terseLabel": "Schedule of Fair Value Hierarchy"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAndRecognisedAtFairValueAndOnRecurringBasisTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfFinancialCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial costs [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialCostsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentCategoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instrument category [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentCategoryLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsByCategoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instruments by category [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByCategoryAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsByCategoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instruments by category [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByCategoryLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsByCategoryTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instruments by category [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByCategoryTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsCategoryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instruments category [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsCategoryAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsCategoryTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial instruments category [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsCategoryTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsRiskManagementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n.a.",
        "label": "Disclosure Of Financial Instruments risk Management [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsRiskManagementAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsRiskManagementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure Of Financial Instruments Risk management [Line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsRiskManagementLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialInstrumentsRiskManagementTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to financial instrument risk management.",
        "label": "Disclosure Of Financial Instruments Risk management [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsRiskManagementTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialResultsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial results [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialResultsLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfFinancialResultsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial results [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialResultsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfGeneralInformationAboutCompanyAndSubsidiariesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for general information about the company and its subsidiaries.",
        "label": "Disclosure Of General Information About Company And Subsidiaries [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAboutCompanyAndSubsidiariesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeneralInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfGeneralInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of General Information [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfGeologicalAndGeophysicalExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Geological and geophysical expenses [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfGeologicalAndGeophysicalExpensesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfGeologicalAndGeophysicalExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for geological and geophysical expenses.",
        "label": "Disclosure of geological and geophysical expenses [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfGeologicalAndGeophysicalExpensesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfImpairmentOfAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of impairment of assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentOfAssetsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Impairment test on Property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Impairment test on Property, plant and equipment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Impairment test on Property, plant and equipment [Table]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Income tax [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfIncomeTaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Income tax [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfIncomeTaxTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Income tax [Table]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfInterestsInJointOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Interests in Joint operations [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointOperationsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfInterestsInJointOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Interests in Joint operations [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointOperationsLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfInterestsInJointOperationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Interests in Joint operations [Table]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointOperationsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfInterestsInJointOperationsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of interests in joint operations.",
        "label": "Disclosure of interests in joint operations [Text Block]",
        "terseLabel": "Schedule of Assets, Liabilities and Results of Joint Operations"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointOperationsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Inventories [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInventoriesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfIssuedShareCapitalTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of issued share capital.",
        "label": "Disclosure of issued share capital [Text Block]",
        "terseLabel": "Schedule of Share Capital"
       }
      }
     },
     "localname": "DisclosureOfIssuedShareCapitalTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfMovementsOnProvisionForImpairmentOfTradeAndOtherReceivablesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of provision for impairment of trade and other receivables.",
        "label": "Disclosure of movements on the provision for impairment of trade and other receivables [Text Block]",
        "verboseLabel": "Schedule of Movements on the Group Provision for Impairment"
       }
      }
     },
     "localname": "DisclosureOfMovementsOnProvisionForImpairmentOfTradeAndOtherReceivablesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfNewTaxReformsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for new tax reforms.",
        "label": "Disclosure Of New Tax Reforms Explanatory [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfNewTaxReformsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReforms"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfPrepaidTaxesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for taxes paid in advance.",
        "label": "Disclosure Of Prepaid Taxes [Text Block]",
        "verboseLabel": "Disclosure of Prepayments and other receivables [text block]"
       }
      }
     },
     "localname": "DisclosureOfPrepaidTaxesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfPrepaymentsAndOtherReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Prepayments And Other Receivables [Abstract]",
        "label": "Disclosure Of Prepayments And Other Receivables [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfPrepaymentsAndOtherReceivablesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfProductionAndOperatingCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Production And Operating Costs [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfProductionAndOperatingCostsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for production and operating costs.",
        "label": "Disclosure Of Production And Operating Costs Explanatory [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfProductionAndOperatingCostsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfProvisionsAndOtherLongTermLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n.a.",
        "label": "Disclosure Of Provisions And Other Long term Liabilities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfProvisionsAndOtherLongTermLiabilitiesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of quantitative information about lease liabilities. [Refer: Lease liabilities]",
        "label": "Disclosure of quantitative information about lease liabilities [text block]",
        "terseLabel": "Schedule of lease liabilities recognized"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutLeaseLiabilitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfReconciliationOfLiabilitiesArisingFromCashFlowActivitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of the reconciliation of liabilities arising from cash flow activities.",
        "label": "Disclosure of reconciliation of liabilities arising from Cash Flow activities [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of liabilities arising from cash flow activities"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromCashFlowActivitiesTableTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Related Parties [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartiesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Related parties [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartiesLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfRelatedPartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Related parties [Table]"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartiesTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRevenueAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSegmentInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Segment information [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSegmentInformationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSegmentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Segment information [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfSegmentInformationLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSegmentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Segment information [Table]"
       }
      }
     },
     "localname": "DisclosureOfSegmentInformationTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSellingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Selling expenses [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSellingExpensesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSellingExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for selling expenses.",
        "label": "Disclosure of selling expenses [Text Block]",
        "verboseLabel": "Disclosure of selling expenses [text block]"
       }
      }
     },
     "localname": "DisclosureOfSellingExpensesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSellingExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfShareBasedPaymentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Disclosure Of Share Based Payment [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfShareBasedPaymentAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfShareCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Equity [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Share capital [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfShareCapitalTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Share capital [Table]"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSharebasedPaymentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Share-based Payment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSharebasedPaymentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Share-based Payment [Table]"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfStaffCostsAndDirectorsRemunerationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Staff costs and Directors Remuneration [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfStaffCostsAndDirectorsRemunerationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for staff costs and directors remuneration.",
        "label": "Disclosure Of Staff Costs And Directors Remuneration Explanatory [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfStaffCostsAndDirectorsRemunerationExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemuneration"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfStaffCostsAndDirectorsRemunerationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Staff costs and Directors Remuneration [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfStaffCostsAndDirectorsRemunerationLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfStaffCostsAndDirectorsRemunerationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Staff costs and Directors Remuneration [Table]"
       }
      }
     },
     "localname": "DisclosureOfStaffCostsAndDirectorsRemunerationTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSubsidiaryUndertakingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiary undertakings [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSubsidiaryUndertakingsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSubsidiaryUndertakingsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Subsidiary undertakings [Table]"
       }
      }
     },
     "localname": "DisclosureOfSubsidiaryUndertakingsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSummaryOfSignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Summary of significant accounting policies [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of summary of significant accounting policies [Table]"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSupplementalInformationOnOilAndGasActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Supplemental information on oil and gas activities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSupplementalInformationOnOilAndGasActivitiesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSupplementalInformationOnOilAndGasActivitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Disclosure Of Supplemental information on oil and gas activities [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfSupplementalInformationOnOilAndGasActivitiesLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSupplementalInformationOnOilAndGasActivitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Disclosure Of Supplemental information on oil and gas activities [Table]"
       }
      }
     },
     "localname": "DisclosureOfSupplementalInformationOnOilAndGasActivitiesTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of supplemental information on oil and gas activities presented in accordance with ASC No. 932 \"Extractive Activities - Oil and Gas\", as amended by ASU 2010 - 03 \"Oil and Gas Reserves. Estimation and Disclosures",
        "label": "Disclosure Of Supplemental Information On Oil And Gas Activities [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfSupplementalInformationOnOilAndGasActivitiesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfTaxReformsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Tax reforms [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTaxReformsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfTaxReformsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Tax reforms [Line Items]",
        "verboseLabel": "Disclosure Of Share capital [Line items]"
       }
      }
     },
     "localname": "DisclosureOfTaxReformsLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfTaxReformsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Tax reforms [Table]"
       }
      }
     },
     "localname": "DisclosureOfTaxReformsTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of temporary difference unused tax losses and unused tax credits.",
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits Explanatory [Text Block]",
        "terseLabel": "Summary of Tax Losses Accumulated"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_DisclosureOfTradeAndOtherPayablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Trade and other payables [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherPayablesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfTradeReceivablesAndPrepaymentsAndOtherReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Trade receivables [Abstract]."
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesAndPrepaymentsAndOtherReceivablesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureOfTradeReceivablesAndPrepaymentsAndOtherReceivablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Trade Receivables And Prepayments And Other Receivables [Table]"
       }
      }
     },
     "localname": "DisclosureOfTradeReceivablesAndPrepaymentsAndOtherReceivablesTable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DisclosureSummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure summary of significant accounting policies [Line Items]"
       }
      }
     },
     "localname": "DisclosureSummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_DividendDistributedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Distributed During the period, shares",
        "label": "Dividend Distributed During the period, shares",
        "verboseLabel": "Dividend distributed during the period shares"
       }
      }
     },
     "localname": "DividendDistributedDuringPeriodShares",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and Entity Information [Abstract]",
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_EarlyTenderPaymentForEach": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of early tender payment for each denomination.",
        "label": "Early Tender Payment for Each",
        "terseLabel": "Early tender payment"
       }
      }
     },
     "localname": "EarlyTenderPaymentForEach",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_EarnOutConsiderationReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of earn out consideration receivable from sale of interest in investments.",
        "label": "Earn Out Consideration Receivable",
        "verboseLabel": "Earn Out Consideration Receivable"
       }
      }
     },
     "localname": "EarnOutConsiderationReceivable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_EarningLossBeforeInterestTaxDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit for the period before net finance cost, income tax, depreciation, amortization, certain non-cash items such as impairments and write-offs of unsuccessful exploration efforts, accrual of share-based payments, unrealized result on commodity risk management contracts and other non recurring events.",
        "label": "Earning Loss Before Interest Tax Depreciation And Amortization",
        "terseLabel": "Adjusted EBITDA",
        "verboseLabel": "Adjusted EBITDA for reportable segments"
       }
      }
     },
     "localname": "EarningLossBeforeInterestTaxDepreciationAndAmortization",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ElPorvenirBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "El Porvenir Block [Member]"
       }
      }
     },
     "localname": "ElPorvenirBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EmployeeBenefitTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefit Trust [Member]",
        "label": "Employee Benefit Trust [Member]"
       }
      }
     },
     "localname": "EmployeeBenefitTrustMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EmpresaNacionalDelPetroleoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ENAP [Member]"
       }
      }
     },
     "localname": "EmpresaNacionalDelPetroleoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EspejoAndPericoBlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Espejo and Perico Blocks [Member]"
       }
      }
     },
     "localname": "EspejoAndPericoBlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EspejoBlockEcuadorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Espejo Block (Ecuador) member.",
        "label": "Espejo Block (Ecuador) [Member]"
       }
      }
     },
     "localname": "EspejoBlockEcuadorMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EspejoBlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Espejo Blocks [Member]"
       }
      }
     },
     "localname": "EspejoBlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EspejoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Espejo [Member]"
       }
      }
     },
     "localname": "EspejoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_EstimatedBrentCrudeOilPricePerBarrel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Brent crude oil prices per barrel.",
        "label": "Estimated Brent Crude Oil Price Per Barrel",
        "terseLabel": "Estimated brent crude oil price per barrel"
       }
      }
     },
     "localname": "EstimatedBrentCrudeOilPricePerBarrel",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "gprk_ExecutiveDirectorsBonusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Directors' Bonus [Member]"
       }
      }
     },
     "localname": "ExecutiveDirectorsBonusMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExecutiveDirectorsFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Directors' Fees [Member]"
       }
      }
     },
     "localname": "ExecutiveDirectorsFeesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExplorationWellsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exploration Wells [Member]"
       }
      }
     },
     "localname": "ExplorationWellsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExportTradersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exported to different traders.",
        "label": "Export Traders [Member]"
       }
      }
     },
     "localname": "ExportTradersMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExtensionsAndDiscoveriesLessRelatedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of extensions, discoveries and improved recovery of proved oil and gas reserves.",
        "label": "Extensions and discoveries less related costs"
       }
      }
     },
     "localname": "ExtensionsAndDiscoveriesLessRelatedCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ExternalCreditGradeAa2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External Credit Grade Aa2 [Member]",
        "label": "External Credit Grade Aa2 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeAa2Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeB3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External Credit Grade B3 [Member]",
        "label": "External Credit Grade B3 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeB3Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the external credit grade B.",
        "label": "External Credit Grade B [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeBMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeBa1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to external credit grade Ba1 member.",
        "label": "External credit grade Ba1"
       }
      }
     },
     "localname": "ExternalCreditGradeBa1Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeBa2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External Credit Grade Ba2 [Member]",
        "label": "External Credit Grade Ba2 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeBa2Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeBaa3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "External Credit Grade Baa3 [Member]",
        "label": "External Credit Grade Baa3 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeBaa3Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Ba1 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeEightMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeElevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Baa2 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeElevenMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Aa3 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeFiveMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Aaa [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeFourMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating B2 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeSevenMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeTenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Baa1 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeTenMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating A3 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeThreeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeTwelveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating Ba3 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeTwelveMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ExternalCreditGradeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "External credit rating A2 [Member]"
       }
      }
     },
     "localname": "ExternalCreditGradeTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FellBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fell Block [Member]"
       }
      }
     },
     "localname": "FellBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FenixOilGasLimitedBritishVirginIslandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fenix Oil &amp; Gas Limited (British Virgin Islands)",
        "label": "Fenix Oil &amp; Gas Limited (British Virgin Islands) [Member]"
       }
      }
     },
     "localname": "FenixOilGasLimitedBritishVirginIslandsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FenixOilGasLimitedSucursalColombiaColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fenix Oil &amp; Gas Limited Sucursal Colombia (Colombia)",
        "label": "Fenix Oil &amp; Gas Limited Sucursal Colombia (Colombia) [Member]"
       }
      }
     },
     "localname": "FenixOilGasLimitedSucursalColombiaColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FieldCampExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 11.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of field camp expense.",
        "label": "Field Camp Expense",
        "terseLabel": "Field camp"
       }
      }
     },
     "localname": "FieldCampExpense",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FinancialExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses [Abstract]",
        "verboseLabel": "Financial expenses"
       }
      }
     },
     "localname": "FinancialExpensesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_FinancialExpensesTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial expenses incurred during the year.",
        "label": "Financial expenses total",
        "negatedTotalLabel": "Financial expenses total"
       }
      }
     },
     "localname": "FinancialExpensesTotal",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FinancialIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial income [Abstract]",
        "verboseLabel": "Financial income"
       }
      }
     },
     "localname": "FinancialIncomeAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_FinancialIncomeTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial income received during the year.",
        "label": "Financial income total",
        "verboseLabel": "Financial income total"
       }
      }
     },
     "localname": "FinancialIncomeTotal",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "xbrltype": "stringItemType"
    },
    "gprk_FixedConsiderationReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fixed consideration receivable from sale of portion of interest in investments.",
        "label": "Fixed Consideration Receivable",
        "verboseLabel": "Fixed Consideration Receivable"
       }
      }
     },
     "localname": "FixedConsiderationReceivable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FlamencoBlockChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Flamenco Block (Chile) [Member]"
       }
      }
     },
     "localname": "FlamencoBlockChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FlamencoBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Flamenco Block [Member]"
       }
      }
     },
     "localname": "FlamencoBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ForeignExchangeGainsAndLossesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gains and losses [Abstract]",
        "verboseLabel": "Foreign exchange gains and losses"
       }
      }
     },
     "localname": "ForeignExchangeGainsAndLossesAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_FurnitureEquipmentAndVehicleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture, equipment and vehicles [Member]"
       }
      }
     },
     "localname": "FurnitureEquipmentAndVehicleMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesCashInflows": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated future accumulated cash inflow related to proved oil and gas reserves.",
        "label": "Future net cash flows related to proved oil and gas reserves, cash inflows",
        "verboseLabel": "Future cash inflows"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesCashInflows",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated future accumulated cash outflow for costs to be incurred in developing proved oil and gas reserves.",
        "label": "Future net cash flows related to proved oil and gas reserves, development costs",
        "negatedLabel": "Future development costs"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesDevelopmentCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesIncomeTaxExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated future accumulated cash outflow for income tax, based on the future income less future expense related to proved oil and gas reserves.",
        "label": "Future net cash flows related to proved oil and gas reserves, income tax expense",
        "negatedLabel": "Future income taxes"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesIncomeTaxExpense",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesNetCashFlowsTotal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount, after future accumulated cash outflow for development and production costs and future income tax, of estimated future accumulated cash inflow related to proved oil and gas reserves",
        "label": "Future net cash flows related to proved oil and gas reserves, net cash flows, total",
        "verboseLabel": "Undiscounted future net cash flows"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesNetCashFlowsTotal",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesProductionCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated future accumulated cash outflow for costs to be incurred in producing proved oil and gas reserves.",
        "label": "Future net cash flows related to proved oil and gas reserves, production costs",
        "negatedLabel": "Future production costs"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesProductionCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_FutureNetCashFlowsRelatedToProvedOilAndGasReservesTenPercentAnnualDiscountForEstimatedTimingOfCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of discount on future accumulated cash inflow, after deducting future accumulated cash outflow for development and production costs and future income tax, related to proved oil and gas reserves, using a discount rate of ten percent a year.",
        "label": "Future net cash flows related to proved oil and gas reserves, ten percent annual discount for estimated timing of cash flows",
        "negatedLabel": "10% annual discount"
       }
      }
     },
     "localname": "FutureNetCashFlowsRelatedToProvedOilAndGasReservesTenPercentAnnualDiscountForEstimatedTimingOfCashFlows",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_GainLossOnCommodityRiskManagementContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gain(loss) on commodity risk management contracts.",
        "label": "Gain Loss On Commodity Risk Management Contracts",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "GainLossOnCommodityRiskManagementContracts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_GainsLossesOnPriceFluctuationRecognisedInProfitOrLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount impact on profits for fluctuation in price levels.",
        "label": "Gains (Losses) On Price Fluctuation Recognised In Profit Or (Loss)",
        "terseLabel": "Price fluctuation gain (loss)"
       }
      }
     },
     "localname": "GainsLossesOnPriceFluctuationRecognisedInProfitOrLoss",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_GasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gas [Member]"
       }
      }
     },
     "localname": "GasMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GasPlantCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 10.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gas plant costs.",
        "label": "Gas Plant Costs",
        "terseLabel": "Gas plant costs"
       }
      }
     },
     "localname": "GasPlantCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_GearingRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of net debt to total capital.",
        "label": "Gearing Ratio",
        "verboseLabel": "Gearing Ratio"
       }
      }
     },
     "localname": "GearingRatio",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementScheduleOfGearingRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_GeoParkEAndPSAPIDeCVMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark E&amp;P S.A.P.I. de C.V. (Mexico) [Member]"
       }
      }
     },
     "localname": "GeoParkEAndPSAPIDeCVMexicoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeologicalAndGeophysicalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred by the Company attributable to geological and geophysical activities which are not capitalised in accordance with IFRS 6 and Company accounting policies, excluding items that are not consider part of EBITDA",
        "label": "Geological and geophysical expenses",
        "negatedLabel": "Geological and geophysical expenses",
        "totalLabel": "Geological and geophysical expenses"
       }
      }
     },
     "localname": "GeologicalAndGeophysicalExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_GeologicalAndGeophysicalExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geological and geophysical expenses [Member]"
       }
      }
     },
     "localname": "GeologicalAndGeophysicalExpensesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkArgentinaLimitedArgentineanBranchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Argentina Limited - Argentinean Branch (Argentina) [Member]"
       }
      }
     },
     "localname": "GeoparkArgentinaLimitedArgentineanBranchMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkBrazilExploracaoYProducaoDePetroleoEGasLtdaBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Brazil Explorao y Produo de Petrleo e Gs Ltda. (Brazil) [member]"
       }
      }
     },
     "localname": "GeoparkBrazilExploracaoYProducaoDePetroleoEGasLtdaBrazilMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkChileSaChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Chile S.A. (Chile) [Member]"
       }
      }
     },
     "localname": "GeoparkChileSaChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkColombiaCooperatieUaNetherlandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Colombia Coperatie U.A. (The Netherlands) [member]"
       }
      }
     },
     "localname": "GeoparkColombiaCooperatieUaNetherlandsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkColombiaEpSapanamaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Colombia E&amp;P S.A. (Panama) [Member]"
       }
      }
     },
     "localname": "GeoparkColombiaEpSapanamaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkColombiaEpSucursalColombiacolombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Colombia E&amp;P Sucursal Colombia (Colombia) [Member]"
       }
      }
     },
     "localname": "GeoparkColombiaEpSucursalColombiacolombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkColombiaSasColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Colombia S.A.S. (Colombia) [Member]"
       }
      }
     },
     "localname": "GeoparkColombiaSasColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkFellSpaChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Fell S.p.A. (Chile) [Member]"
       }
      }
     },
     "localname": "GeoparkFellSpaChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkLatinAmericaSluSpainMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Latin America S.L.U. (Spain) [Member]"
       }
      }
     },
     "localname": "GeoparkLatinAmericaSluSpainMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkMagallanesLimitadaChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Magallanes Limitada (Chile) [Member]"
       }
      }
     },
     "localname": "GeoparkMagallanesLimitadaChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkMexicoSapiDeCvMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Mexico S.A.P.I. de C.V. (Mexico) [Member]"
       }
      }
     },
     "localname": "GeoparkMexicoSapiDeCvMexicoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkPerS.a.c.SucursalEcuadorEcuadorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to GeoPark Per S.A.C. Sucursal Ecuador (Ecuador) member.",
        "label": "GeoPark Per S.A.C. Sucursal Ecuador (Ecuador) [Member]"
       }
      }
     },
     "localname": "GeoparkPerS.a.c.SucursalEcuadorEcuadorMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkPeruSacPeruMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark Per S.A.C. (Peru) [Member]"
       }
      }
     },
     "localname": "GeoparkPeruSacPeruMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkTdfSaChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark TdF S.A. (Chile) [Member]"
       }
      }
     },
     "localname": "GeoparkTdfSaChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeoparkUkLimitedUnitedKingdomMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeoPark (UK) Limited (United Kingdom) [Member]"
       }
      }
     },
     "localname": "GeoparkUkLimitedUnitedKingdomMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GeraldOshaughnessyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gerald O'Shaughnessy [Member]"
       }
      }
     },
     "localname": "GeraldOshaughnessyMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_GrupoAlbanesiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo Albanesi [Member]",
        "label": "Grupo Albanesi [Member]"
       }
      }
     },
     "localname": "GrupoAlbanesiMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to IFRS 16.",
        "label": "IFRS 16"
       }
      }
     },
     "localname": "IFRS16Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IfrsCorporateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate [Member]"
       }
      }
     },
     "localname": "IfrsCorporateMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IfrsForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the Profit or loss.",
        "label": "IFRS Foreign Currency Transaction Gain (Loss), Realized",
        "terseLabel": "Realized result on currency risk management contracts"
       }
      }
     },
     "localname": "IfrsForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IfrsForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement profit or loss.",
        "label": "IFRS Foreign Currency Transaction Gain (Loss), Unrealized",
        "terseLabel": "Unrealized result on currency risk management contracts"
       }
      }
     },
     "localname": "IfrsForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IfrsGainLossOnExtinguishmentOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Ifrs Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "IfrsGainLossOnExtinguishmentOfDebt",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IfrsProductiveLandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for land containing resources that are subject to depletion. Examples include, but are not limited to, mines, timberland and landfills.",
        "label": "Productive Land [Member]"
       }
      }
     },
     "localname": "IfrsProductiveLandMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IfrsScenarioPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for scenario plan.",
        "label": "Ifrs Scenario Plan [Member]"
       }
      }
     },
     "localname": "IfrsScenarioPlanMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ImpairmentAndWriteOffOfUnsuccessfulExplorationEfforts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Impairment and write-off of unsuccessful exploration efforts",
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment and Write-off of unsuccessful exploration efforts previously capitalised in accordance with IFRS 6 and Company's accounting policies.",
        "label": "Impairment And Write-off Of Unsuccessful Exploration Efforts"
       }
      }
     },
     "localname": "ImpairmentAndWriteOffOfUnsuccessfulExplorationEfforts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentAndWriteOffOfUnsuccessfulExplorationEffortsPreviouslyCapitalised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment and Write-off of unsuccessful exploration efforts previously capitalised in accordance with IFRS 6 and Company's accounting policies.",
        "label": "Impairment Loss Recognised in Profit or Loss, Property, Plant and Equipment and Write-off of Unsuccessful Exploration Efforts Previously Capitalised",
        "measurementGuidance": "Write-off / Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentAndWriteOffOfUnsuccessfulExplorationEffortsPreviouslyCapitalised",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncomeTaxPaymentsInAdvance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax payments in advance as at reporting date.",
        "label": "Income tax payments in advance"
       }
      }
     },
     "localname": "IncomeTaxPaymentsInAdvance",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseDecreaseInProvisionForImpairmentOfTradeAndOtherReceivables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Provision For Impairment Of Trade And Other Receivables",
        "label": "Increase (Decrease) In Provision For Impairment Of Trade And Other Receivables",
        "verboseLabel": "Foreign exchange (loss) income"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionForImpairmentOfTradeAndOtherReceivables",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesScheduleOfMovementsOnGroupProvisionForImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseDecreaseInProvisionForImpairmentOfTradeAndOtherReceivablesUses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Provision For Impairment Of Trade And Other Receivables, uses.",
        "label": "Increase (Decrease) In Provision For Impairment Of Trade and Other Receivables, Uses",
        "netLabel": "Uses"
       }
      }
     },
     "localname": "IncreaseDecreaseInProvisionForImpairmentOfTradeAndOtherReceivablesUses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesScheduleOfMovementsOnGroupProvisionForImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseDecreaseThroughForeignCurrencyTranslationOtherProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Foreign Currency Translation, Other Provisions",
        "label": "Increase (Decrease) Through Foreign Currency Translation, Other Provisions",
        "verboseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughForeignCurrencyTranslationOtherProvisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseInAssetRetirementObligation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase during the reporting period in the carrying amount of asset retirement obligations.",
        "label": "Increase in asset retirement obligation",
        "verboseLabel": "(Decrease) Increase in asset retirement obligation"
       }
      }
     },
     "localname": "IncreaseInAssetRetirementObligation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfNonCashTransactionsRelatedToConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseInProvisionsForOtherLongTermLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in provision for other long-term liabilities.",
        "label": "Increase in Provisions for Other Long-term Liabilities",
        "verboseLabel": "(Decrease) Increase in provisions for other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseInProvisionsForOtherLongTermLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfNonCashTransactionsRelatedToConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_IncreaseThroughAcquisitionsLeasesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase in finance lease liability through acquisitions of lease liabilities.",
        "label": "Increase through, Acquisitions Leases, Liabilities Arising from Financing Activities",
        "negatedLabel": "Acquisitions (Note 36.1)"
       }
      }
     },
     "localname": "IncreaseThroughAcquisitionsLeasesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_InitialRecognitionOfLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of initial recognition of lease liabilities.",
        "label": "Initial Recognition of Lease Liabilities",
        "terseLabel": "Initial recognition of lease liabilities"
       }
      }
     },
     "localname": "InitialRecognitionOfLeaseLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_InvestmentAssumptionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the investment assumption percentage.",
        "label": "Investment Assumption Percentage"
       }
      }
     },
     "localname": "InvestmentAssumptionPercentage",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_IslaNorteBlockChileMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Isla Norte Block (Chile) [Member]"
       }
      }
     },
     "localname": "IslaNorteBlockChileMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IslaNorteBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Isla Norte Block [Member]"
       }
      }
     },
     "localname": "IslaNorteBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IssuanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance [Member]"
       }
      }
     },
     "localname": "IssuanceMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_IssuanceOfNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for issuance of notes by the entity.",
        "label": "Issuance of Notes [Member]"
       }
      }
     },
     "localname": "IssuanceOfNotesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_JamesFParkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "James F. Park [Member]"
       }
      }
     },
     "localname": "JamesFParkMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_KeyManagementPersonnelAdditionalCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional compensation to key management personnel.",
        "label": "Key Management Personnel Additional Compensation",
        "terseLabel": "Key management personnel additional compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelAdditionalCompensation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_KeyManagementPersonnelCompensation1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No authoritative reference available.",
        "label": "Key Management Personnel Compensation1",
        "verboseLabel": "Key Management Personnel Compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation1",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_KeyManagementPersonnelCompensationAdditionalFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional compensation to key management personnel.",
        "label": "Key Management Personnel Compensation, Additional Fees",
        "terseLabel": "Key management personnel compensation, additional fees"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationAdditionalFees",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_KeyManagementPersonnelCompensationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation [Axis]"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_KeyManagementPersonnelCompensationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation [Domain]"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_KeyManagementPersonnelCompensationOtherBenefits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of other benefits in kind.",
        "label": "Key management personnel compensation Other Benefits",
        "verboseLabel": "Other benefits in kind"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationOtherBenefits",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_KiuakuLoijAndKonawentruFieldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Kiuaku Loij and Konawentru Field [Member]"
       }
      }
     },
     "localname": "KiuakuLoijAndKonawentruFieldMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LGInternationalCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LG International Corporation [Member]"
       }
      }
     },
     "localname": "LGInternationalCorporationMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LeaseAccounting": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses related to lease adjusted to Statement of operation.",
        "label": "Lease Accounting",
        "terseLabel": "Lease accounting - IFRS 16"
       }
      }
     },
     "localname": "LeaseAccounting",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LeaseContractTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of lease term under the lease contract.",
        "label": "Lease Contract Term",
        "terseLabel": "Period of lease term"
       }
      }
     },
     "localname": "LeaseContractTerm",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gprk_LeaseLiabilitiesAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease liabilities, acquisitions during the period.",
        "label": "Lease Liabilities Acquisitions",
        "terseLabel": "Acquisitions (Note 36.1)"
       }
      }
     },
     "localname": "LeaseLiabilitiesAcquisitions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LeaseLiabilitiesExchangeDifferences": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease liabilities exchange differences.",
        "label": "Lease Liabilities Exchange Differences",
        "negatedLabel": "Exchange difference"
       }
      }
     },
     "localname": "LeaseLiabilitiesExchangeDifferences",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LeaseLiabilitiesForeignCurrencyTranslation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation changes in lease liabilities.",
        "label": "Lease Liabilities, Foreign Currency Translation",
        "negatedLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "LeaseLiabilitiesForeignCurrencyTranslation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LeaseLiabilitiesUnwindingOfDiscount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unwinding discount in lease liabilities.",
        "label": "Lease Liabilities, Unwinding Of Discount",
        "terseLabel": "Unwinding of discount"
       }
      }
     },
     "localname": "LeaseLiabilitiesUnwindingOfDiscount",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LiabilitiesArisingFromCashFlowActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows.",
        "label": "Liabilities Arising From Cash Flow Activities",
        "periodEndLabel": "Balances at end of period",
        "periodStartLabel": "Balances at beginning of period"
       }
      }
     },
     "localname": "LiabilitiesArisingFromCashFlowActivities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_LiabilitiesArisingFromCashFlowActivitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Liabilities Arising From Cash Flow Activities [Axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromCashFlowActivitiesAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_LiabilitiesArisingFromCashFlowActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities Arising From Cash Flow Activities [Domain]",
        "label": "Liabilities Arising From Cash Flow Activities [Domain]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromCashFlowActivitiesDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LiabilitiesAtAmortisedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities At Amortised Cost [Abstract]",
        "verboseLabel": "Other Financial Liabilities At Amortised Cost"
       }
      }
     },
     "localname": "LiabilitiesAtAmortisedCostAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_LineOfCreditFacilitiesRemainingBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of borrowing capacity currently available under the credit facility.",
        "label": "Line of credit facilities, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilitiesRemainingBorrowingCapacity",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_Llanos104BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Llanos 104 Block (Colombia) member.",
        "label": "Llanos 104 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos104BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos104BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Llanos 104 Block [Member]"
       }
      }
     },
     "localname": "Llanos104BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos123BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Llanos 123 Block (Colombia) member.",
        "label": "Llanos 123 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos123BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos123BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 123 Block.",
        "label": "Llanos 123 Block [Member]"
       }
      }
     },
     "localname": "Llanos123BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos124BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Llanos 124 Block (Colombia) member.",
        "label": "Llanos 124 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos124BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos124BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 124 Block.",
        "label": "Llanos 124 Block [Member]"
       }
      }
     },
     "localname": "Llanos124BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos32BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Llanos 32 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos32BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos32BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Llanos 32 Block [Member]"
       }
      }
     },
     "localname": "Llanos32BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos32Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Llanos 32 Blocks [Member]"
       }
      }
     },
     "localname": "Llanos32Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos32PrivateAgreementWithOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 32, Private Agreement With Other Partner In Block.",
        "label": "Llanos 32, Private Agreement With Other Partner In Block [Member]"
       }
      }
     },
     "localname": "Llanos32PrivateAgreementWithOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos34BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 34 Block (Colombia)",
        "label": "Llanos 34 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos34BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos34BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Llanos 34 Block [Member]"
       }
      }
     },
     "localname": "Llanos34BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos34BlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Llanos 34 Blocks [Member]"
       }
      }
     },
     "localname": "Llanos34BlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos34PrivateAgreementWithOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 34, Private Agreement With Other Partner In Block.",
        "label": "Llanos 34, Private Agreement With Other Partner In Block [Member]"
       }
      }
     },
     "localname": "Llanos34PrivateAgreementWithOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos86BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Llanos 86 Block (Colombia) member.",
        "label": "Llanos 86 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos86BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos86BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Llanos 86 Block [Member]"
       }
      }
     },
     "localname": "Llanos86BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos87BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Llanos 87 Block (Colombia) member.",
        "label": "Llanos 87 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos87BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos87BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Llanos 87 Block [Member]"
       }
      }
     },
     "localname": "Llanos87BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Llanos94BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Llanos 94 Block (Colombia).",
        "label": "Llanos 94 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Llanos94BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LlanosBasinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Llanos basin.",
        "label": "Llanos Basin [Member]"
       }
      }
     },
     "localname": "LlanosBasinMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LocalCustomersAndPetrobrasBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local Customers and Petrobras Brazil [Member]",
        "label": "Local Customers and Petrobras Brazil [Member]"
       }
      }
     },
     "localname": "LocalCustomersAndPetrobrasBrazilMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LocalCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local Customers [Member]",
        "label": "Local Customers [Member]"
       }
      }
     },
     "localname": "LocalCustomersMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LosParlamentosBlockArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Los Parlamentos Block (Argentina) member.",
        "label": "Los Parlamentos Block (Argentina) [Member]"
       }
      }
     },
     "localname": "LosParlamentosBlockArgentinaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_LosParlamentosBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Los Parlamentos Block [Member]"
       }
      }
     },
     "localname": "LosParlamentosBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MajorComponentsOfTaxExpenseIncomeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information on the components of income tax expense (income).",
        "label": "Major components of tax expense income [Text Block]",
        "terseLabel": "Schedule of Components of Income Tax"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_MajorRefineriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major Refineries [Member]",
        "label": "Major Refineries [Member]"
       }
      }
     },
     "localname": "MajorRefineriesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ManatiBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Manati block.",
        "label": "Manati Block [Member]"
       }
      }
     },
     "localname": "ManatiBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ManatiFieldBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manati Field (Brazil)"
       }
      }
     },
     "localname": "ManatiFieldBrazilMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ManatiFieldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manati field [Member]"
       }
      }
     },
     "localname": "ManatiFieldMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MarketAccessLlpUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market Access LLP (United States)",
        "label": "Market Access LLP (United States) [Member]"
       }
      }
     },
     "localname": "MarketAccessLlpUnitedStatesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MaximumAwardsPayableInVariableNumberOfSharesInShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum awards payable in variable number of shares in share-based payment arrangement.",
        "label": "Maximum Awards Payable in Variable Number of Shares in Share-based Payment Arrangement"
       }
      }
     },
     "localname": "MaximumAwardsPayableInVariableNumberOfSharesInShareBasedPaymentArrangement",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_MaximumSharesCanBuyback": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares can buyback that has been authorized during the period.",
        "label": "Maximum shares can buyback",
        "terseLabel": "Maximum shares can buyback"
       }
      }
     },
     "localname": "MaximumSharesCanBuyback",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_MecayaBlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mecaya Block (Colombia)",
        "label": "Mecaya Block (Colombia) [Member]"
       }
      }
     },
     "localname": "MecayaBlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MecayaBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mecaya Block.",
        "label": "Mecaya Block [Member]"
       }
      }
     },
     "localname": "MecayaBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MecayaPrivateAgreementWithOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mecaya, Private Agreement With Other Partner in Block.",
        "label": "Mecaya, Private Agreement With Other Partner in Block [Member]"
       }
      }
     },
     "localname": "MecayaPrivateAgreementWithOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MethanexChileSpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Methanex Chile SpA Member",
        "label": "Methanex Chile SpA [Member]"
       }
      }
     },
     "localname": "MethanexChileSpaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MoneyMarketFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Fund [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MoronaBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morona Block [Member]"
       }
      }
     },
     "localname": "MoronaBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MoronaBlockPeruMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Morona block in Peru.",
        "label": "Morona Block, Peru [Member]"
       }
      }
     },
     "localname": "MoronaBlockPeruMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_MoronaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morona [Member]"
       }
      }
     },
     "localname": "MoronaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NaturalsGasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Naturals gas [Member]"
       }
      }
     },
     "localname": "NaturalsGasMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NetIncreaseDecreaseInSalesPricesAndProductionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in sales prices and in production (lifting) costs related to future production.",
        "label": "Net increase (decrease) in sales prices and production costs",
        "verboseLabel": "Net changes in sales price and production costs"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInSalesPricesAndProductionCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_NeuquenBasinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Neuquen Basin [Member]"
       }
      }
     },
     "localname": "NeuquenBasinMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_New2027NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to New 2027 notes.",
        "label": "New 2027 Notes [Member]"
       }
      }
     },
     "localname": "New2027NotesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NonAuditServiceFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts of fees paid or payable to the entity's auditors for services non related to the audit process or to the tax review.",
        "label": "Non-Audit Service Fees",
        "verboseLabel": "Non-audit services fees"
       }
      }
     },
     "localname": "NonAuditServiceFees",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_NonExecutiveDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Executive Directors [Member]",
        "label": "Non Executive Directors [Member]"
       }
      }
     },
     "localname": "NonExecutiveDirectorsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NonHedgingGainsLossesForPriceDerivatives": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of non hedging gains losses for price derivatives.",
        "label": "Non Hedging Gains Losses For Price Derivatives",
        "verboseLabel": "Commodity risk management contracts (loss) gain"
       }
      }
     },
     "localname": "NonHedgingGainsLossesForPriceDerivatives",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_NonexecutiveDirectorsFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Executive Directors' Fees"
       }
      }
     },
     "localname": "NonexecutiveDirectorsFeesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Notes2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 2024 [Member]",
        "label": "Notes 2024 [Member]"
       }
      }
     },
     "localname": "Notes2024Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Notes2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to notes 2027.",
        "label": "Notes 2027 [Member]"
       }
      }
     },
     "localname": "Notes2027Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes [Member]"
       }
      }
     },
     "localname": "NotesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_NumberOfExplorationBlocks": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of exploration blocks.",
        "label": "Number of Exploration Blocks"
       }
      }
     },
     "localname": "NumberOfExplorationBlocks",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_NumberOfExploratoryWells": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of exploratory wells.",
        "label": "Number of Exploratory Wells",
        "terseLabel": "Number of exploratory wells."
       }
      }
     },
     "localname": "NumberOfExploratoryWells",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_NumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of installments.",
        "label": "Number of Installments"
       }
      }
     },
     "localname": "NumberOfInstallments",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_NumberOfProjectedOilPriceScenarios": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of projected oil price scenarios.",
        "label": "Number Of Projected Oil Price Scenarios"
       }
      }
     },
     "localname": "NumberOfProjectedOilPriceScenarios",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_NumberOfUnsuccessfulExplorationWells": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of unsuccessful exploration wells.",
        "label": "Number of Unsuccessful Exploration Wells",
        "terseLabel": "Number of unsuccessful exploration wells"
       }
      }
     },
     "localname": "NumberOfUnsuccessfulExplorationWells",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_OfficeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of office expenses incurred.",
        "label": "Office expenses",
        "verboseLabel": "Office expenses"
       }
      }
     },
     "localname": "OfficeExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OilAndCondensatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil And Condensates.",
        "label": "Oil And Condensates [Member]"
       }
      }
     },
     "localname": "OilAndCondensatesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_OilAndNaturalGasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Oil And Natural Gases [Member]"
       }
      }
     },
     "localname": "OilAndNaturalGasesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_OperatingAndProductionTransportationCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 7.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost arising from transportation.",
        "label": "Operating And Production Transportation Costs",
        "terseLabel": "Transportation costs"
       }
      }
     },
     "localname": "OperatingAndProductionTransportationCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OperatingIncomeLosses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of operating income (expense) of the entity.",
        "label": "Operating Income Losses",
        "verboseLabel": "Operating profit (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLosses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OtherAdministrativeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other administrative expense incurred.",
        "label": "Other administrative expenses",
        "verboseLabel": "Other administrative expenses"
       }
      }
     },
     "localname": "OtherAdministrativeExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OtherAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 12.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for other assets acquired in a business combination.",
        "label": "Other assets recognised as of acquisition date",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OtherFinancialAssetsAtAmortisedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Financial Assets At Amortised Cost [Abstract]",
        "verboseLabel": "Other financial assets at amortized cost"
       }
      }
     },
     "localname": "OtherFinancialAssetsAtAmortisedCostAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_OtherFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial assets [Member]"
       }
      }
     },
     "localname": "OtherFinancialAssetsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_OtherOperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 13.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Other costs",
        "documentation": "The amount of other operating expense.",
        "label": "Other Operating Expense"
       }
      }
     },
     "localname": "OtherOperatingExpense",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_OtherShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other shareholders [Member]"
       }
      }
     },
     "localname": "OtherShareholdersMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_OverridingRoyaltyRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of overriding royalty on the production.",
        "label": "Overriding Royalty rate"
       }
      }
     },
     "localname": "OverridingRoyaltyRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PayablesToLGIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables To LGI [Member]"
       }
      }
     },
     "localname": "PayablesToLGIMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PayablesToRelatedPartiesUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to payables to related parties.",
        "label": "Payables to related parties, undiscounted cash flows",
        "verboseLabel": "Payables to related parties"
       }
      }
     },
     "localname": "PayablesToRelatedPartiesUndiscountedCashFlows",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PaymentForBorrowingsCancellationCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow of borrowings cancellation cost which is classified as Financing.",
        "label": "Payment For Borrowings Cancellation Cost",
        "negatedLabel": "Borrowings cancellation costs paid"
       }
      }
     },
     "localname": "PaymentForBorrowingsCancellationCost",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PaymentsForTransactionsWithMinorityInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "cash outflow with transactions with non controlling interest.",
        "label": "Payments For transactions with Minority Interest",
        "negatedLabel": "Payments for transactions with former non-controlling interest"
       }
      }
     },
     "localname": "PaymentsForTransactionsWithMinorityInterest",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PedroAylwinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pedro Aylwin [Member]"
       }
      }
     },
     "localname": "PedroAylwinMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PercentOfOwnershipInterestSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership interest sold.",
        "label": "Percent of Ownership Interest Sold",
        "verboseLabel": "Percent of Ownership Interest Sold"
       }
      }
     },
     "localname": "PercentOfOwnershipInterestSold",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfBorrowingsBearingVariableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of debt affected by variable rate.",
        "label": "Percentage of Borrowings Bearing Variable Interest Rate",
        "terseLabel": "Percentage of borrowings bearing variable interest rate"
       }
      }
     },
     "localname": "PercentageOfBorrowingsBearingVariableInterestRate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfDebtMaturingInFiveYearsOrLess": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of debt maturing in five years or less.",
        "label": "Percentage Of Debt Maturing In Five Years Or Less"
       }
      }
     },
     "localname": "PercentageOfDebtMaturingInFiveYearsOrLess",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfEntitySProductionSoldToCustomerType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Entity's Production Sold To Customer Type",
        "label": "Percentage Of Entity's Production Sold To Customer Type"
       }
      }
     },
     "localname": "PercentageOfEntitySProductionSoldToCustomerType",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfIncomeTaxExemptionOnDividendAndCapitalGainsIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of income tax exemption on dividend and capital gains income.",
        "label": "Percentage Of Income Tax Exemption On Dividend And Capital Gains Income",
        "terseLabel": "Percentage of Income Tax Exemption On Dividend And Capital Gains Income"
       }
      }
     },
     "localname": "PercentageOfIncomeTaxExemptionOnDividendAndCapitalGainsIncome",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfNumberOfSharesRepurchase": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company approved to repurchase of shares.",
        "label": "Percentage of number of shares repurchase"
       }
      }
     },
     "localname": "PercentageOfNumberOfSharesRepurchase",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PercentageOfSharesIssuedUnderShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of shares during the period under share based compensation.",
        "label": "Percentage of Shares Issued Under Share Based Compensation",
        "terseLabel": "Percentage of shares under share based compensation"
       }
      }
     },
     "localname": "PercentageOfSharesIssuedUnderShareBasedCompensation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_PericoBlockEcuadorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to  Perico Block (Ecuador) member.",
        "label": "Perico Block (Ecuador) [Member]"
       }
      }
     },
     "localname": "PericoBlockEcuadorMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PericoBlocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Perico Blocks [Member]"
       }
      }
     },
     "localname": "PericoBlocksMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PericoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Perico [Member]"
       }
      }
     },
     "localname": "PericoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period [Axis]"
       }
      }
     },
     "localname": "PeriodAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_PeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period [Domain]"
       }
      }
     },
     "localname": "PeriodDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "2026 and onwards"
       }
      }
     },
     "localname": "PeriodFiveMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025."
       }
      }
     },
     "localname": "PeriodFourMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2022."
       }
      }
     },
     "localname": "PeriodOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024."
       }
      }
     },
     "localname": "PeriodThreeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PeriodTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2023."
       }
      }
     },
     "localname": "PeriodTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PetrobrasBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Petrobras Brazil [Member]"
       }
      }
     },
     "localname": "PetrobrasBrazilMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PetrodoradoSouthAmericaS.a.PanamaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Petrodorado South America S.A. (Panama)",
        "label": "Petrodorado South America S.A. (Panama) [Member]"
       }
      }
     },
     "localname": "PetrodoradoSouthAmericaS.a.PanamaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PetrodoradoSouthAmericaS.a.SucursalColombiaColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Petrodorado South America S.A. Sucursal Colombia (Colombia)",
        "label": "Petrodorado South America S.A. Sucursal Colombia (Colombia) {Member]"
       }
      }
     },
     "localname": "PetrodoradoSouthAmericaS.a.SucursalColombiaColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PlatanilloBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "Platanillo Block [Member]"
       }
      }
     },
     "localname": "PlatanilloBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PotT785BlockBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to POT-T-785 Block (Brazil) member.",
        "label": "POT-T-785 Block (Brazil) [Member]"
       }
      }
     },
     "localname": "PotT785BlockBrazilMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PotT785Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "POT T 785 [Member]"
       }
      }
     },
     "localname": "PotT785Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PotT834BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "POT-T-834 Block [Member]"
       }
      }
     },
     "localname": "PotT834BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Pott785BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pott785Block [Member]"
       }
      }
     },
     "localname": "Pott785BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PottMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "POT-T-747 [Member]"
       }
      }
     },
     "localname": "PottMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PrepaidAndOtherReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of prepaid receivables and other receivables.",
        "label": "Prepaid and Other Receivables",
        "terseLabel": "Prepayments and other receivables"
       }
      }
     },
     "localname": "PrepaidAndOtherReceivables",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PrepaymentAgreementAccessToPrepaidFutureOilSales": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of access to prepaid future oil sales under the prepayment agreement.",
        "label": "Prepayment Agreement, Access To Prepaid Future Oil Sales",
        "terseLabel": "Prepaid future oil sales"
       }
      }
     },
     "localname": "PrepaymentAgreementAccessToPrepaidFutureOilSales",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PrepaymentAgreementPeriodOfAccessToPrepaidFutureOilSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment agreement, period of access to prepaid future oil sales.",
        "label": "Prepayment Agreement, Period Of Access to Prepaid Future Oil Sales",
        "terseLabel": "Period of access to future oil sales"
       }
      }
     },
     "localname": "PrepaymentAgreementPeriodOfAccessToPrepaidFutureOilSales",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gprk_PrepaymentAndOtherReceivablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for prepayment and other receivables acquired in a business combination.",
        "label": "Prepayment And Other Receivables Recognised as of Acquisition Date",
        "terseLabel": "Prepayment and other receivables"
       }
      }
     },
     "localname": "PrepaymentAndOtherReceivablesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PrepaymentsAndAccruedIncomeCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_PrepaymentsAndAccruedIncomeIncludingContractAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayments And Accrued Income, Current",
        "label": "Prepayments And Accrued Income, Current",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "PrepaymentsAndAccruedIncomeCurrent",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PrepaymentsAndAccruedIncomeNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_PrepaymentsAndAccruedIncomeIncludingContractAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayments And Accrued Income Noncurrent",
        "label": "Prepayments And Accrued Income Noncurrent",
        "verboseLabel": "Non current"
       }
      }
     },
     "localname": "PrepaymentsAndAccruedIncomeNoncurrent",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PreviousOwnersOfBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to previous owners of the block.",
        "label": "Previous Owners of Block [Member]"
       }
      }
     },
     "localname": "PreviousOwnersOfBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PriceDecreaseAdditionalPercentageAgainstActualPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the additional percentage by which the price of goods decreases compared to actual price.",
        "label": "Price Decrease Additional Percentage Against Actual Price"
       }
      }
     },
     "localname": "PriceDecreaseAdditionalPercentageAgainstActualPrice",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_ProductionAndOperatingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of all production and operating expenses.",
        "label": "Production And Operating Costs",
        "negatedLabel": "Production and operating costs",
        "totalLabel": "Operating expense"
       }
      }
     },
     "localname": "ProductionAndOperatingCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ProductionAndOperatingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production and operating costs [Member]"
       }
      }
     },
     "localname": "ProductionAndOperatingCostsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionFacilitiesAndMachineryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production facilities and machinery [Member]"
       }
      }
     },
     "localname": "ProductionFacilitiesAndMachineryMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NA",
        "label": "Production Scale [Axis]"
       }
      }
     },
     "localname": "ProductionScaleAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_ProductionScaleDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NA",
        "label": "Production Scale [Domain]"
       }
      }
     },
     "localname": "ProductionScaleDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greater than 600,000[Member]"
       }
      }
     },
     "localname": "ProductionScaleFiveMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "400,000 to 600,000[Member]"
       }
      }
     },
     "localname": "ProductionScaleFourMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "up to 5,000 [Member]"
       }
      }
     },
     "localname": "ProductionScaleOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "125,000 to 400,000[Member]"
       }
      }
     },
     "localname": "ProductionScaleThreeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProductionScaleTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "5,000 to 125,000[Member]"
       }
      }
     },
     "localname": "ProductionScaleTwoMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsScheduleOfRoyaltyCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToBetterPerformanceRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves due to better performance, either upward or downward.",
        "label": "Proved Developed And Undeveloped Reserves Due to Better Performance Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToBetterPerformanceRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToBetterPerformanceThanExpectedIncrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase of cubic feet resulting from the lower expected performance.",
        "label": "Proved Developed And Undeveloped Reserves Due To Better Performance Than Expected Increase"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToBetterPerformanceThanExpectedIncrease",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToLowerAveragePrices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease of cubic feet resulting from the Lower Average Prices.",
        "label": "Proved Developed And Undeveloped Reserves Due To Lower Average Prices"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToLowerAveragePrices",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToLowerPerformanceRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves due to lower performance.",
        "label": "Proved Developed And Undeveloped Reserves Due to Lower Performance Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToLowerPerformanceRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToLowerPerformanceThanExpectedDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease of cubic feet resulting from the lower expected performance.",
        "label": "Proved Developed And Undeveloped Reserves Due To Lower Performance Than Expected Decrease"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToLowerPerformanceThanExpectedDecrease",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesDueToRevisionsAssociatedWithIncrementalActivity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves from change in incremental activity, either upward or downward.",
        "label": "Proved Developed And Undeveloped Reserves Due to Revisions Associated With Incremental Activity"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesDueToRevisionsAssociatedWithIncrementalActivity",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesExtensionsAndDiscoveries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The extension of the proved acreage of previously discovered (old) reservoirs through additional drilling in periods after discovery and (2) discovery of new fields with proved reserves or of new reservoirs of proved reserves in old fields.",
        "label": "Proved developed and undeveloped reserves, extensions and discoveries",
        "verboseLabel": "Extensions and discoveries"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesExtensionsAndDiscoveries",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesForPropertiesNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net quantity of proved reserves of oil and condensate and natural gas as of the balance sheet date.",
        "label": "Proved developed and undeveloped reserves for properties, net",
        "periodEndLabel": "Reserves",
        "periodStartLabel": "Reserves"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesForPropertiesNet",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesFromChangeInDevelopmentPlanRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves from change in development plan, either upward or downward.",
        "label": "Proved Developed And Undeveloped Reserves from Change in Development Plan Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesFromChangeInDevelopmentPlanRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesFromExistingWellsRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves from existing wells, either upward or downward.",
        "label": "Proved Developed And Undeveloped Reserves From Existing Wells Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesFromExistingWellsRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesFromImpactOfHigherAveragePricesRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves from impact of higher average prices ,either upward or downward.",
        "label": "Proved Developed And Undeveloped Reserves from Impact of Higher Average Prices Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesFromImpactOfHigherAveragePricesRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesProductions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Productions of proved reserves.",
        "label": "Proved developed and undeveloped reserves, productions",
        "negatedLabel": "Productions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesProductions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralInPlace": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of mineral in place.",
        "label": "Proved developed and undeveloped reserves, purchases of mineral in place",
        "verboseLabel": "Purchases of minerals in place"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralInPlace",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedAndUndevelopedReservesRevisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revisions represent changes of proved reserves, either upward or downward.",
        "label": "Proved developed and undeveloped reserves, revisions",
        "verboseLabel": "Revisions"
       }
      }
     },
     "localname": "ProvedDevelopedAndUndevelopedReservesRevisions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvedDevelopedReservesForPropertiesIncreaseDecreaseAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NA",
        "label": "Proved Developed Reserves For Properties Increase Decrease Attributable [Abstract]",
        "verboseLabel": "Proved reserves of oil, condensate and natural gas, increase decrease attributable to [abstract]"
       }
      }
     },
     "localname": "ProvedDevelopedReservesForPropertiesIncreaseDecreaseAttributableToAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_ProvedReservesForPropertiesNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net quantity of proved developed reserves of oil and condensate and natural gas as of the balance sheet date.",
        "label": "Proved Reserves For Properties Net"
       }
      }
     },
     "localname": "ProvedReservesForPropertiesNet",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_ProvincesOfMendozaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provinces of Mendoza [Member]"
       }
      }
     },
     "localname": "ProvincesOfMendozaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProvisionForDeferredIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision For Deferred Income [member]",
        "label": "Provision For Deferred Income [member]"
       }
      }
     },
     "localname": "ProvisionForDeferredIncomeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ProvisionForEnvironmentalObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses recognised relating to provision for environmental obligations.",
        "label": "Provision for Environmental Obligations",
        "verboseLabel": "Provision for Environmental Obligations"
       }
      }
     },
     "localname": "ProvisionForEnvironmentalObligations",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ProvisionForImpairmentOfTradeAndOtherReceivables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision for impairment of trade and other receivables.",
        "label": "Provision for impairment of trade and other receivables",
        "periodEndLabel": "At 31 December",
        "periodStartLabel": "At 1 January"
       }
      }
     },
     "localname": "ProvisionForImpairmentOfTradeAndOtherReceivables",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesScheduleOfMovementsOnGroupProvisionForImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ProvisionForLeaseLiabilitiesRecognizedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for provision for lease liabilities assumed in a business combination.",
        "label": "Provision for Lease Liabilities Recognized as of Acquisition date",
        "negatedLabel": "Lease liabilities"
       }
      }
     },
     "localname": "ProvisionForLeaseLiabilitiesRecognizedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ProvisionForOtherLongTermLiabilitiesRecognizedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision For Other Long Term Liabilities Recognized As Of Acquisition Date",
        "label": "Provision For Other Long Term Liabilities Recognized As Of Acquisition Date",
        "negatedLabel": "Provision for other long-term liabilities"
       }
      }
     },
     "localname": "ProvisionForOtherLongTermLiabilitiesRecognizedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PuelenBlockArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Puelen Block (Argentina) [Member]"
       }
      }
     },
     "localname": "PuelenBlockArgentinaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PuelenBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Puelen Block [Member]"
       }
      }
     },
     "localname": "PuelenBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PuestoTouquetBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Puesto Touquet Block [Member]"
       }
      }
     },
     "localname": "PuestoTouquetBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PurchaseOfMineralsInPlaceRelatedToProvedOilAndGasReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of purchase of minerals in place.",
        "label": "Purchase of Minerals in place, Related to Proved Oil and Gas Reserves",
        "terseLabel": "Purchase or (Disposals) of Minerals in place"
       }
      }
     },
     "localname": "PurchaseOfMineralsInPlaceRelatedToProvedOilAndGasReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_PurchaseOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-cash additions to property, plant and equipment.",
        "label": "Purchase of property, plant and equipment",
        "verboseLabel": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipment",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfNonCashTransactionsRelatedToConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_Put12BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-12 Block (Colombia)",
        "label": "PUT-12 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Put12BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put12BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about PUT-12 Block Member.",
        "label": "PUT-12 Block [Member]"
       }
      }
     },
     "localname": "Put12BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put14BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about PUT-14 Block Member.",
        "label": "PUT-14 Block [Member]"
       }
      }
     },
     "localname": "Put14BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put36BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-36 Block (Colombia)",
        "label": "PUT-36 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Put36BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put36BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-36 Block.",
        "label": "PUT-36 Block [Member]"
       }
      }
     },
     "localname": "Put36BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put8BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-8 Block (Colombia)",
        "label": "PUT-8 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Put8BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put8BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about PUT-8 Block Member.",
        "label": "PUT-8 Block [Member]"
       }
      }
     },
     "localname": "Put8BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put9BlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-9 Block (Colombia)",
        "label": "PUT-9 Block (Colombia) [Member]"
       }
      }
     },
     "localname": "Put9BlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put9BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-9 Block",
        "label": "PUT-9 Block [Member]"
       }
      }
     },
     "localname": "Put9BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_Put9PrivateAgreementWithOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PUT-9, Private Agreement With Other Partner In Block.",
        "label": "PUT-9, Private Agreement With Other Partner In Block [Member]"
       }
      }
     },
     "localname": "Put9PrivateAgreementWithOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_PutumayoBasinBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Putumayo basin block.",
        "label": "Putumayo Basin Block [Member]"
       }
      }
     },
     "localname": "PutumayoBasinBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RECT128Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RECT128 [Member]"
       }
      }
     },
     "localname": "RECT128Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RatioOfAdjustedEbitdaToInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of adjusted EBITDA to interest.",
        "label": "Ratio Of Adjusted EBITDA To Interest"
       }
      }
     },
     "localname": "RatioOfAdjustedEbitdaToInterest",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "gprk_RatioOfNetDebtToAdjustedEbitda": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of net debt to adjusted EBITDA.",
        "label": "Ratio Of Net Debt To Adjusted EBITDA"
       }
      }
     },
     "localname": "RatioOfNetDebtToAdjustedEbitda",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "gprk_RealizedGainOnCommodityRiskManagementContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails": {
       "order": 1.0,
       "parentTag": "gprk_GainLossOnCommodityRiskManagementContracts",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The realized gain on commodity risk management contracts",
        "label": "Realized gain on commodity risk management contracts",
        "verboseLabel": "Realized (loss) gain on commodity risk management contracts"
       }
      }
     },
     "localname": "RealizedGainOnCommodityRiskManagementContracts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RealizedLossOnCommodityRiskManagementContracts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of non hedging gains losses for price derivatives realized during the period.",
        "label": "Realized Loss On Commodity Risk Management Contracts",
        "terseLabel": "Realized gain (loss) on commodity risk management contracts"
       }
      }
     },
     "localname": "RealizedLossOnCommodityRiskManagementContracts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RecT128Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to REC-T-128.",
        "label": "REC-T-128 [Member]"
       }
      }
     },
     "localname": "RecT128Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RecT58BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "REC-T-58 Block [Member]"
       }
      }
     },
     "localname": "RecT58BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RecT67BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "REC-T-67 Block [Member]"
       }
      }
     },
     "localname": "RecT67BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RecT77BlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "REC-T-77 Block [Member]"
       }
      }
     },
     "localname": "RecT77BlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RenaissanceTechnologiesHoldingCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renaissance technologies holding corp [member]",
        "label": "Renaissance Technologies LLC"
       }
      }
     },
     "localname": "RenaissanceTechnologiesHoldingCorpMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ReservesProportionalInterestOfNetProvedDevelopedReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportional interest of net proved developed oil reserve.",
        "label": "Reserves, proportional interest of net proved developed reserve"
       }
      }
     },
     "localname": "ReservesProportionalInterestOfNetProvedDevelopedReserve",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_ReservesProportionalInterestOfNetProvedUndevelopedReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportional interest of net proved undeveloped oil reserve.",
        "label": "Reserves Proportional Interest Of Net Proved Undeveloped Reserve"
       }
      }
     },
     "localname": "ReservesProportionalInterestOfNetProvedUndevelopedReserve",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_ResultsOfOperationsAccretionExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion of asset retirement obligation related to oil and gas producing activities.",
        "label": "Results of operations, accretion expenses",
        "negatedLabel": "Accretion expense"
       }
      }
     },
     "localname": "ResultsOfOperationsAccretionExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsDepreciationDepletionAndAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation, depletion and amortization related to oil and gas producing activities.",
        "label": "Results of operations, depreciation, depletion and amortization",
        "negatedLabel": "Depreciation, depletion and amortization"
       }
      }
     },
     "localname": "ResultsOfOperationsDepreciationDepletionAndAmortization",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsExpenseFromOilAndGasProducingActivitiesExcludingDepreciationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses related to oil and gas producing activities excluding depreciation.",
        "label": "Results of Operations, Expense from Oil and Gas Producing Activities, Excluding Depreciation [Abstract]",
        "verboseLabel": "Production costs, excluding depreciation"
       }
      }
     },
     "localname": "ResultsOfOperationsExpenseFromOilAndGasProducingActivitiesExcludingDepreciationAbstract",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_ResultsOfOperationsExplorationExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exploration expenses from oil and gas producing activities.",
        "label": "Results of operations, exploration expenses",
        "negatedLabel": "Exploration expenses"
       }
      }
     },
     "localname": "ResultsOfOperationsExplorationExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsImpairmentLossReversalForNonfinancialAssetsRelatedToOilAndGasProperties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss or loss reversal related to the impairment testing for non-financial assets associated with oil and gas producing activities.",
        "label": "Results of operations, impairment loss reversal for non-financial assets related to oil and gas properties",
        "negatedLabel": "Impairment loss for non-financial assets"
       }
      }
     },
     "localname": "ResultsOfOperationsImpairmentLossReversalForNonfinancialAssetsRelatedToOilAndGasProperties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsIncomeBeforeIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "gprk_ResultsOfOperationsOilAndGasProducingActivitiesNetIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Results of operations before income tax for oil and gas producing activities.",
        "label": "Results of operations, income before Income Tax",
        "verboseLabel": "Results of operations before income tax"
       }
      }
     },
     "localname": "ResultsOfOperationsIncomeBeforeIncomeTax",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "gprk_ResultsOfOperationsOilAndGasProducingActivitiesNetIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax results for oil and gas producing activities.",
        "label": "Results Of Operations Income Tax Expense Benefit",
        "negatedLabel": "Income tax (expense) benefit"
       }
      }
     },
     "localname": "ResultsOfOperationsIncomeTaxExpenseBenefit",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsOilAndGasProducingActivitiesNetIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The results of operations for oil and gas producing activities.",
        "label": "Results of operations, oil and gas producing activities net income",
        "totalLabel": "Results of oil and gas operations"
       }
      }
     },
     "localname": "ResultsOfOperationsOilAndGasProducingActivitiesNetIncome",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsOperatingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": 1.0,
       "parentTag": "gprk_ResultsOfOperationsProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating costs from oil and gas producing activities.",
        "label": "Results of operations, operating costs",
        "negatedLabel": "Operating costs"
       }
      }
     },
     "localname": "ResultsOfOperationsOperatingCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsProductionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production costs from oil and gas producing activities excluding depreciation.",
        "label": "Results of operations, production costs",
        "negatedTotalLabel": "Total production costs"
       }
      }
     },
     "localname": "ResultsOfOperationsProductionCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ResultsOfOperationsRoyalties": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails": {
       "order": 2.0,
       "parentTag": "gprk_ResultsOfOperationsProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalties from oil and gas producing activities.",
        "label": "Results of operations, royalties",
        "negatedLabel": "Royalties"
       }
      }
     },
     "localname": "ResultsOfOperationsRoyalties",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RevisionsOfPreviousQuantityEstimatesRelatedToOilAndGasReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of revisions of estimated quantity of oil and gas in proved reserves.",
        "label": "Revisions of previous quantity estimates related to oil and gas reserves",
        "verboseLabel": "Revisions of previous quantity estimates"
       }
      }
     },
     "localname": "RevisionsOfPreviousQuantityEstimatesRelatedToOilAndGasReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RightOfUseAssetsAcquisitions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use assets, acquisitions during the period.",
        "label": "Right of use Assets, Acquisitions",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "RightOfUseAssetsAcquisitions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RightOfUseAssetsForeignCurrencyTranslation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use assets changes due to foreign currency translation.",
        "label": "Right of Use Assets, Foreign Currency Translation",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "RightOfUseAssetsForeignCurrencyTranslation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination.",
        "label": "Right of Use Assets Recognised as of Acquisition Date",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RobertBedingfieldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Robert Bedingfield [Member]"
       }
      }
     },
     "localname": "RobertBedingfieldMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_RoyaltiesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payables related to royalties.",
        "label": "Royalties Payable",
        "verboseLabel": "Royalties to be paid"
       }
      }
     },
     "localname": "RoyaltiesPayable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_RoyaltiesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of royalties.",
        "label": "Royalties Percentage"
       }
      }
     },
     "localname": "RoyaltiesPercentage",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_RoyaltyBenchmarkPercentageOfTotalCalculationIfRoyaltyMaximumProductionBenchmarkIsMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty benchmark percentage of total calculation if royalty maximum production benchmark is met.",
        "label": "Royalty Benchmark Percentage of Total Calculation if Royalty Maximum Production Benchmark is Met",
        "terseLabel": "Royalty benchmark percentage of total calculation"
       }
      }
     },
     "localname": "RoyaltyBenchmarkPercentageOfTotalCalculationIfRoyaltyMaximumProductionBenchmarkIsMet",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_RoyaltyMaximumProductionBenchmark": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty maximum production benchmark.",
        "label": "Royalty Maximum Production Benchmark",
        "terseLabel": "Royalty maximum production benchmark"
       }
      }
     },
     "localname": "RoyaltyMaximumProductionBenchmark",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_SalesOfHydrocarbonNetOfProductionCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of (increase) decrease in standardized measure of discounted future net cash flow as a result of sales of hydrocarbon net of production costs.",
        "label": "Sales of hydrocarbon, net of production costs",
        "negatedLabel": "Sales of hydrocarbon, net of production costs"
       }
      }
     },
     "localname": "SalesOfHydrocarbonNetOfProductionCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ScenarioForecastsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Forecasts [Member]"
       }
      }
     },
     "localname": "ScenarioForecastsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ScheduleOfFinancialPositionOfLeaseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial position of lease assets and liabilities.",
        "label": "Schedule Of Financial Position Of Lease Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule of financial position of lease assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfFinancialPositionOfLeaseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_ScheduleOfPresentationOfLeaseExpensesInStatementOfIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of presentation of lease expenses in income statement.",
        "label": "Schedule Of Presentation Of Lease Expenses In Statement of Income [Table Text Block]",
        "terseLabel": "Schedule of lease expenses consolidated statement of income"
       }
      }
     },
     "localname": "ScheduleOfPresentationOfLeaseExpensesInStatementOfIncomeTableTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_SeismicAndOtherExploratoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "seismic and other exploratory assets [Member]"
       }
      }
     },
     "localname": "SeismicAndOtherExploratoryAssetsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_SellingTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_SalesAndMarketingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tax paid on sales.",
        "label": "Selling taxes",
        "verboseLabel": "Selling taxes and other"
       }
      }
     },
     "localname": "SellingTaxes",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ShareBasedCompensationArrangementSharesVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to share based compensation arrangement shares vesting percentage.",
        "label": "Share Based Compensation Arrangement Shares Vesting Percentage",
        "terseLabel": "Share based compensation arrangement shares vesting percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementSharesVestingPercentage",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_ShareBasedCompensationMaximumNumberOfSalaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of salaries under share-based compensation.",
        "label": "Share-Based Compensation, Maximum Number Of Salaries",
        "terseLabel": "Number of salaries"
       }
      }
     },
     "localname": "ShareBasedCompensationMaximumNumberOfSalaries",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gprk_ShareBasedPayment": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 4.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of share-based payment.",
        "label": "Share Based Payment",
        "negatedLabel": "Share-based payment",
        "verboseLabel": "Share-based payment (Note 11)"
       }
      }
     },
     "localname": "ShareBasedPayment",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ShareIssuedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period shares new issue.",
        "label": "Share Issued During the Period Shares",
        "terseLabel": "Number of shares issued during the period"
       }
      }
     },
     "localname": "ShareIssuedDuringPeriodShares",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_ShareIssuedDuringPeriodValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Issued During Period, Value.",
        "label": "Share Issued During Period, Value",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ShareIssuedDuringPeriodValue",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharePremiumCommonSharesIssuedToEmployees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares to Employees in excess of nominal value.",
        "label": "Share Premium, Common Shares Issued To Employees"
       }
      }
     },
     "localname": "SharePremiumCommonSharesIssuedToEmployees",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharePremiumCommonSharesIssuedToKeyManagement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares to key management in excess of nominal value.",
        "label": "Share premium, common shares issued to key management"
       }
      }
     },
     "localname": "SharePremiumCommonSharesIssuedToKeyManagement",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharePremiumCommonSharesIssuedToNonexecutiveDirectors": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares to Non-Executive Directors in excess of nominal value.",
        "label": "Share premium, common shares issued to Non-Executive Directors"
       }
      }
     },
     "localname": "SharePremiumCommonSharesIssuedToNonexecutiveDirectors",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharebasedPaymentRelatedToAdministrativeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Share-based payment related to administrative expenses.",
        "label": "Share-based payment related to administrative expenses",
        "verboseLabel": "Share-based payment (Notes 11)"
       }
      }
     },
     "localname": "SharebasedPaymentRelatedToAdministrativeExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharebasedPaymentRelatedToGeologicalAndGeophysicalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails": {
       "order": 2.0,
       "parentTag": "gprk_GeologicalAndGeophysicalExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Share-based payment related to geological and geophysical expenses.",
        "label": "Sharebased Payment Related To Geological and Geophysical Expenses",
        "terseLabel": "Share-based payment (Notes 11)"
       }
      }
     },
     "localname": "SharebasedPaymentRelatedToGeologicalAndGeophysicalExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SharesGrantedToNonexecutiveDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares granted to Non-Executive Director [Member]"
       }
      }
     },
     "localname": "SharesGrantedToNonexecutiveDirectorMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_SharesPledgedUnderLendingArrangements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares pledged under lending arrangement.",
        "label": "Shares Pledged Under Lending Arrangements",
        "terseLabel": "Shares pledged under lending arrangements"
       }
      }
     },
     "localname": "SharesPledgedUnderLendingArrangements",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_ShellWesternSupplyAndTradingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to shell western supply and trading limited.",
        "label": "Shell Western Supply And Trading Limited [Member]"
       }
      }
     },
     "localname": "ShellWesternSupplyAndTradingLimitedMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ShortTermAdvancePaymentsOtherCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short term advance payments other, current",
        "label": "Short term advance payments other current",
        "verboseLabel": "Other short-term advance payments"
       }
      }
     },
     "localname": "ShortTermAdvancePaymentsOtherCurrent",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_SierraDelNevadoBlockArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sierra del Nevado Block (Argentina) [Member]"
       }
      }
     },
     "localname": "SierraDelNevadoBlockArgentinaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_SierraDelNevadoBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sierra del Nevado Block [Member]"
       }
      }
     },
     "localname": "SierraDelNevadoBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_SomitVarmaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Somit Varma [Member]"
       }
      }
     },
     "localname": "SomitVarmaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_StaffCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 3.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of staff costs.",
        "label": "Staff Costs",
        "verboseLabel": "Staff costs (Note 11)"
       }
      }
     },
     "localname": "StaffCosts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_StaffCostsRelatedToAdministrativeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of staff costs related to administrative expenses.",
        "label": "Staff costs related to administrative expenses",
        "verboseLabel": "Staff costs (Note 11)"
       }
      }
     },
     "localname": "StaffCostsRelatedToAdministrativeExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_StaffCostsRelatedToGeologicalAndGeophysicalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails": {
       "order": 1.0,
       "parentTag": "gprk_GeologicalAndGeophysicalExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of staff costs related to geological and geophysical expenses.",
        "label": "Staff Costs Related To Geological and Geophysical Expenses",
        "terseLabel": "Staff costs (Note 11)"
       }
      }
     },
     "localname": "StaffCostsRelatedToGeologicalAndGeophysicalExpenses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of discounted future accumulated cash inflow relating to proved oil and gas reserves.",
        "label": "Standardized measure of discounted future net cash flows related to proved oil and gas reserves",
        "periodEndLabel": "Balance Ending",
        "periodStartLabel": "Balance Beginning",
        "verboseLabel": "Standardized measure of discounted future net cash flows"
       }
      }
     },
     "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReserves",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_StockAwardsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock awards One [Member]"
       }
      }
     },
     "localname": "StockAwardsOneMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_StockDistributionEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in equity through stock distribution.",
        "label": "Stock Distribution, Equity",
        "negatedLabel": "Stock distribution (Note 26.3)"
       }
      }
     },
     "localname": "StockDistributionEquity",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_StockDividendPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate stock dividends paid during the period for each share of common stock outstanding.",
        "label": "Stock Dividend per Share",
        "terseLabel": "Stock dividend per share"
       }
      }
     },
     "localname": "StockDividendPerShare",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gprk_StockMarketPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The stock market price for the shares of entity to be achieved as a condition for vesting the VCP",
        "label": "Stock market price"
       }
      }
     },
     "localname": "StockMarketPrice",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "gprk_SummaryOfIncomeTaxReconciliationExplanatoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The detailed information about the calculation of income tax expense (benefit) for the period.",
        "label": "Summary of Income Tax Reconciliation Explanatory [Text Block]",
        "verboseLabel": "Summary of Income Tax Reconciliation"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxReconciliationExplanatoryTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_SurchargeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Surcharge [Member]"
       }
      }
     },
     "localname": "SurchargeMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_SylviaEscovarGomezMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Sylvia Escovar Gomez [Member]"
       }
      }
     },
     "localname": "SylviaEscovarGomezMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TacachoBlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tacacho Block (Colombia)",
        "label": "Tacacho Block (Colombia) [Member]"
       }
      }
     },
     "localname": "TacachoBlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TacachoBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tacacho Block.",
        "label": "Tacacho Block [Member]"
       }
      }
     },
     "localname": "TacachoBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TacachoOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tacacho, Other Partner in Block.",
        "label": "Tacacho, Other Partner in Block [Member]"
       }
      }
     },
     "localname": "TacachoOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TaxEffectFromFiscalRecognitionOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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 fiscal recognition of property, plant and equipment.",
        "label": "Tax Effect from Fiscal Recognition of Property Plant and Equipment",
        "terseLabel": "Fiscal recognition of property, plant and equipment"
       }
      }
     },
     "localname": "TaxEffectFromFiscalRecognitionOfPropertyPlantAndEquipment",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 out of period adjustment.",
        "label": "Tax Effect Of Adjustments For Current Tax Of Prior Periods",
        "negatedLabel": "Out of period adjustment (b)"
       }
      }
     },
     "localname": "TaxEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxEffectOfAdjustmentsForInflation": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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 inflation.",
        "label": "Tax Effect Of Adjustments For Inflation",
        "terseLabel": "Effect of inflation adjustment for tax purposes"
       }
      }
     },
     "localname": "TaxEffectOfAdjustmentsForInflation",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxEffectOfGainsAndExpensesNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 10.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "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 gains and expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]",
        "label": "Tax Effect of Gains and Expenses Not Deductible in Determining Taxable Profit (Tax Loss)",
        "terseLabel": "Non-taxable results (c)"
       }
      }
     },
     "localname": "TaxEffectOfGainsAndExpensesNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxLossesFromNontaxableJurisdictions": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 2.0,
       "parentTag": "gprk_TaxableProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of losses for the period which arise from non-taxable jurisdictions.",
        "label": "Tax losses from non-taxable jurisdictions",
        "verboseLabel": "Tax losses from non-taxable jurisdictions"
       }
      }
     },
     "localname": "TaxLossesFromNontaxableJurisdictions",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxableLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It corresponds to tax losses which can be utilised against future taxable profit but have an expiration date.",
        "label": "Taxable losses",
        "verboseLabel": "Taxable losses"
       }
      }
     },
     "localname": "TaxableLosses",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TaxableProfitLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of profit (loss) for the period subject to income tax.",
        "label": "Taxable Profit Loss",
        "totalLabel": "Taxable profit"
       }
      }
     },
     "localname": "TaxableProfitLoss",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TerecayBlockColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terecay Block (Colombia)",
        "label": "Terecay Block (Colombia) [Member]"
       }
      }
     },
     "localname": "TerecayBlockColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TerecayBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about Terecay Block [Member].",
        "label": "Terecay Block [Member]"
       }
      }
     },
     "localname": "TerecayBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TerecayOtherPartnerInBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Terecay Other Partner in Block.",
        "label": "Terecay Other Partner in Block [Member]"
       }
      }
     },
     "localname": "TerecayOtherPartnerInBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about fees paid to auditors.",
        "label": "The disclosure of detailed information about fees paid to auditors [Text Block]",
        "terseLabel": "Schedule of Fees Paid to Auditors"
       }
      }
     },
     "localname": "TheDisclosureOfDetailedInformationAboutFeesPaidToAuditorsTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_TheDisclosureOfExplorationWellsMovementAndBalancesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the disclosure of exploration wells movement and balances.",
        "label": "The disclosure of exploration wells movement and balances [Text Block]",
        "verboseLabel": "Schedule of Exploration Wells Movement and Balances"
       }
      }
     },
     "localname": "TheDisclosureOfExplorationWellsMovementAndBalancesTextBlock",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gprk_ThreeClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to three clients.",
        "label": "Three Clients [Member]"
       }
      }
     },
     "localname": "ThreeClientsMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ToBePaidToCoventurersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "To be paid to co-venturers [Member]"
       }
      }
     },
     "localname": "ToBePaidToCoventurersMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ToBeRecoveredFromCoventurersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "To be recovered from co-venturers [Member]"
       }
      }
     },
     "localname": "ToBeRecoveredFromCoventurersMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TotalConsiderationReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of total consideration receivable from sale of portion of interest in investments.",
        "label": "Total Consideration Receivable",
        "verboseLabel": "Total Consideration Receivable"
       }
      }
     },
     "localname": "TotalConsiderationReceivable",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TradePayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables [Member]"
       }
      }
     },
     "localname": "TradePayablesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TradeReceivablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade receivables acquired in a business combination.",
        "label": "Trade Receivables Recognised as of Acquisition Date",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeReceivablesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TrafiguraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trafigura [Member]"
       }
      }
     },
     "localname": "TrafiguraMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TransfersOfFairValuesBetweenLevel2OrLevel3DuringPeriodForAssetsOrLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfers of fair values between level 2 or level 3 during the period for assets or liabilities.",
        "label": "Transfers of Fair Values Between Level 2 or Level 3 During the Period For Assets or Liabilities",
        "terseLabel": "Transfers of fair values between level 2 or level 3 during the period for assets or liabilities"
       }
      }
     },
     "localname": "TransfersOfFairValuesBetweenLevel2OrLevel3DuringPeriodForAssetsOrLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_TreasuryStockPurchasedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of treasury stocks purchased during the period.",
        "label": "Treasury Stock Purchased, Shares",
        "terseLabel": "Treasury Stock Purchased, Shares"
       }
      }
     },
     "localname": "TreasuryStockPurchasedShares",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gprk_TwoThousandTwentyFourNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to 2024 notes.",
        "label": "2024 Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyFourNotesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TwoThousandTwentySevenNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to 2027 notes.",
        "label": "2027 Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentySevenNotesMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_TypeOfReservesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Reserves [Axis]"
       }
      }
     },
     "localname": "TypeOfReservesAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_TypeOfReservesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Reserves [Domain]"
       }
      }
     },
     "localname": "TypeOfReservesDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_UndevelopedReservesForPropertiesNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net quantity of proved undeveloped reserves of oil and condensate and natural gas as of the balance sheet date.",
        "label": "Undeveloped reserves for properties, net"
       }
      }
     },
     "localname": "UndevelopedReservesForPropertiesNet",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "volumeItemType"
    },
    "gprk_UnrealizedLossOnCommodityRiskManagementContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails": {
       "order": 2.0,
       "parentTag": "gprk_GainLossOnCommodityRiskManagementContracts",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of non hedging gains losses for price derivatives unrealized during the period.",
        "label": "Unrealized loss on commodity risk management contracts",
        "verboseLabel": "Unrealized gain (loss) on commodity risk management contracts"
       }
      }
     },
     "localname": "UnrealizedLossOnCommodityRiskManagementContracts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsSummaryOfGainLossOnCommodityRiskManagementContractsDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_UnrecognizedTaxLossPriorPeriod": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax losses on prior period.",
        "label": "Unrecognized Tax Loss Prior Period",
        "verboseLabel": "Previously unrecognized tax losses"
       }
      }
     },
     "localname": "UnrecognizedTaxLossPriorPeriod",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_UnusedTaxLossesDeferredTaxAssetWasRecognised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused tax losses which can be utilised against future taxable profit",
        "label": "Unused tax losses, deferred tax asset was recognised"
       }
      }
     },
     "localname": "UnusedTaxLossesDeferredTaxAssetWasRecognised",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_UnwindingOfLongtermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 5.0,
       "parentTag": "gprk_FinancialExpensesTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in long-term liabilities due to the passage of time.",
        "label": "Unwinding of long-term liabilities",
        "negatedLabel": "Unwinding of long-term liabilities"
       }
      }
     },
     "localname": "UnwindingOfLongtermLiabilities",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_ValueCreationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Creation Plan [Member]"
       }
      }
     },
     "localname": "ValueCreationPlanMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_ValueOfSharesAuthorised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of shares authorised.",
        "label": "Value of shares authorised",
        "verboseLabel": "Amount in US$"
       }
      }
     },
     "localname": "ValueOfSharesAuthorised",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_Vcp2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a.",
        "label": "VCP 2019 [Member]"
       }
      }
     },
     "localname": "Vcp2019Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_WellAndFacilitiesMaintenanceExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 1.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of well and facilities maintenance expense.",
        "label": "Well And Facilities Maintenance Expense",
        "verboseLabel": "Well and facilities maintenance"
       }
      }
     },
     "localname": "WellAndFacilitiesMaintenanceExpense",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_WithoutExternalCreditRatingGroup1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Counterparties without an external credit rating, group1.",
        "label": "Without an External Credit Rating, Group1 [Member]"
       }
      }
     },
     "localname": "WithoutExternalCreditRatingGroup1Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_WorkingInterestPercentageInProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the working interest percentage held by the entity in a property.",
        "label": "Working Interest Percentage In Property",
        "terseLabel": "Working interest percentage"
       }
      }
     },
     "localname": "WorkingInterestPercentageInProperty",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gprk_WriteDownOfDeferredTaxBenefitsPreviouslyRecognized": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-down of deferred tax benefits previously recognized.",
        "label": "Write Down of Deferred tax Benefits Previously Recognized",
        "negatedLabel": "Write-down of deferred tax benefits previously recognized (a)"
       }
      }
     },
     "localname": "WriteDownOfDeferredTaxBenefitsPreviouslyRecognized",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_WriteDownOfValueAddedTaxCredit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of Value Added Tax (VAT) credit.",
        "label": "Write Down of Value Added Tax Credit",
        "verboseLabel": "Write Down of Value Added Tax Credit"
       }
      }
     },
     "localname": "WriteDownOfValueAddedTaxCredit",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_WriteoffOfUnsuccessfulExplorationEffort": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of write-off of unsuccessful exploration efforts recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Write-off Of Unsuccessful Exploration Effort",
        "verboseLabel": "Write-off of unsuccessful exploration efforts"
       }
      }
     },
     "localname": "WriteoffOfUnsuccessfulExplorationEffort",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_WriteoffOfUnsuccessfulExplorationEfforts": {
     "auth_ref": [],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 8.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of unsuccessful exploration efforts previously capitalised in accordance with IFRS 6 and Company's accounting policies",
        "label": "Write-off of Unsuccessful Exploration Efforts",
        "negatedLabel": "Write-off of unsuccessful exploration efforts"
       }
      }
     },
     "localname": "WriteoffOfUnsuccessfulExplorationEfforts",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_WriteoffOfUnsuccessfulExplorationEffortsPreviouslyCapitalised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of write-off of unsuccessful exploration efforts previously capitalised in accordance with IFRS 6 and Company's accounting policies.",
        "label": "Write-off of unsuccessful exploration efforts previously capitalised",
        "verboseLabel": "Write-offs"
       }
      }
     },
     "localname": "WriteoffOfUnsuccessfulExplorationEffortsPreviouslyCapitalised",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gprk_YamuBlockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yamu Block [Member]"
       }
      }
     },
     "localname": "YamuBlockMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YarumalS.a.s.ColombiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Yarumal S.A.S. (Colombia)",
        "label": "Yarumal S.A.S. (Colombia) [Member]"
       }
      }
     },
     "localname": "YarumalS.a.s.ColombiaMember",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YearOfIssuance2016Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year of issuance 2016 [Member]"
       }
      }
     },
     "localname": "YearOfIssuance2016Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YearOfIssuance2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year of Issuance 2018 [Member]"
       }
      }
     },
     "localname": "YearOfIssuance2018Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YearOfIssuance2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Year of issuance 2020.",
        "label": "Year of issuance 2020 [Member]"
       }
      }
     },
     "localname": "YearOfIssuance2020Member",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YearOfIssuanceAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year of issuance [Axis]"
       }
      }
     },
     "localname": "YearOfIssuanceAxis",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gprk_YearOfIssuanceDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year of issuance [Domain]"
       }
      }
     },
     "localname": "YearOfIssuanceDomain",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gprk_YieldOnBond": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of return on the bond.",
        "label": "Yield on Bond",
        "terseLabel": "Yield"
       }
      }
     },
     "localname": "YieldOnBond",
     "nsuri": "http://www.geo-park.com/20211231",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r72",
      "r83",
      "r136",
      "r141",
      "r144"
     ],
     "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]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions": {
     "auth_ref": [
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in other provisions resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, other provisions",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Acquisitions",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "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.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r215"
     ],
     "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": "Additions / changes in estimates"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r121"
     ],
     "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": "Adjusted weighted average number of ordinary shares outstanding",
        "verboseLabel": "Weighted average number of common shares for the purposes of diluted earnings per shares"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "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": "Decrease (Increase) in Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other assets; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other assets",
        "terseLabel": "(Increase) Decrease in Prepayments and other receivables and Other assets"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInOtherAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "terseLabel": "(Increase) Decrease in Trade receivables"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation expense",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment",
        "negatedLabel": "Loss on disposal of property, plant and equipment"
       }
      }
     },
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "AdjustmentsForIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in other liabilities",
        "verboseLabel": "Unwinding of long-term liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade accounts payable",
        "terseLabel": "Increase (Decrease) in Trade and other payables"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for interest expense",
        "verboseLabel": "Accrual of borrowing's interests"
       }
      }
     },
     "localname": "AdjustmentsForInterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "verboseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 10.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",
        "verboseLabel": "Accrual of share-based payment"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r156",
      "r167"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 11.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)",
        "verboseLabel": "Foreign exchange (gain) loss"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdministrativeExpense": {
     "auth_ref": [
      "r2",
      "r53",
      "r110"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      },
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "negatedLabel": "Administrative expenses",
        "totalLabel": "Administrative expenses"
       }
      }
     },
     "localname": "AdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Advances": {
     "auth_ref": [
      "r24",
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of advances received representing contract liabilities for performance obligations satisfied at a point in time. [Refer: Contract liabilities; Performance obligations satisfied at point in time [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Advances received",
        "verboseLabel": "Customer advance payments"
       }
      }
     },
     "localname": "Advances",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r139",
      "r143",
      "r198"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r27",
      "r88",
      "r208",
      "r218",
      "r219",
      "r245",
      "r273",
      "r277",
      "r303",
      "r304",
      "r306",
      "r312"
     ],
     "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]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r87",
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "All levels of fair value hierarchy [member]"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllOtherSegmentsMember": {
     "auth_ref": [
      "r207",
      "r286"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for business activities and operating segments that are not reportable."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Segments [Member]"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "auth_ref": [
      "r103",
      "r108"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "negatedLabel": "Amounts payable, related party transactions",
        "terseLabel": "To be paid to co-venturers",
        "verboseLabel": "Payables to LGI"
       }
      }
     },
     "localname": "AmountsPayableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r103",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts receivable, related party transactions",
        "terseLabel": "To be recovered from co-venturers (Note 34)"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r24",
      "r198",
      "r199",
      "r200",
      "r290",
      "r293"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "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": "Total assets",
        "totalLabel": "TOTAL ASSETS",
        "verboseLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AuditorsRemuneration": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable to the entity's auditors."
       }
      },
      "en-us": {
       "role": {
        "label": "Auditor's remuneration",
        "totalLabel": "Total Auditors Fees"
       }
      }
     },
     "localname": "AuditorsRemuneration",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AuditorsRemunerationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor's remuneration [abstract]"
       }
      }
     },
     "localname": "AuditorsRemunerationAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AuditorsRemunerationForAuditServices": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable to the entity's auditors for auditing services."
       }
      },
      "en-us": {
       "role": {
        "label": "Auditor's remuneration for audit services",
        "verboseLabel": "Audit fees"
       }
      }
     },
     "localname": "AuditorsRemunerationForAuditServices",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AuditorsRemunerationForTaxServices": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable to the entity's auditors for tax services."
       }
      },
      "en-us": {
       "role": {
        "label": "Auditor's remuneration for tax services",
        "verboseLabel": "Tax services fees"
       }
      }
     },
     "localname": "AuditorsRemunerationForTaxServices",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFeesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AverageNumberOfEmployees": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average number of personnel employed by the entity during a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Average number of employees",
        "terseLabel": "Employees (average)"
       }
      }
     },
     "localname": "AverageNumberOfEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BalancesWithBanks": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash balances held at banks."
       }
      },
      "en-us": {
       "role": {
        "label": "Balances with banks",
        "periodEndLabel": "Cash in bank and bank deposits"
       }
      }
     },
     "localname": "BalancesWithBanks",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "auth_ref": [
      "r274",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Bank borrowings, undiscounted cash flows",
        "verboseLabel": "Borrowings"
       }
      }
     },
     "localname": "BankBorrowingsUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r119",
      "r120"
     ],
     "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": "Earnings (Losses) after tax per share (US$) - basic",
        "verboseLabel": "Earnings (Losses) per share (in US$). Basic"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_BorrowingCostsCapitalised": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowing costs capitalised"
       }
      }
     },
     "localname": "BorrowingCostsCapitalised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r268"
     ],
     "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": "Adjustment to base rate"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "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": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r268"
     ],
     "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]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis"
       }
      }
     },
     "localname": "BorrowingsInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r203",
      "r205",
      "r206",
      "r229",
      "r268",
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Minimum"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r237"
     ],
     "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.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CapitalCommitments": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital commitments"
       }
      }
     },
     "localname": "CapitalCommitments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CapitalisationRateOfBorrowingCostsEligibleForCapitalisation": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average of interest and other costs that an entity incurs in connection with the borrowing of funds applicable to the borrowings of the entity that are outstanding during the period, other than borrowings made specifically for the purpose of obtaining a qualifying asset. [Refer: Weighted average [member]; Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Capitalisation rate of borrowing costs eligible for capitalisation"
       }
      }
     },
     "localname": "CapitalisationRateOfBorrowingCostsEligibleForCapitalisation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r72",
      "r80",
      "r136",
      "r137",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r238",
      "r255",
      "r256",
      "r325",
      "r330"
     ],
     "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]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r80",
      "r137",
      "r140",
      "r142",
      "r143",
      "r238",
      "r255",
      "r256",
      "r325",
      "r329"
     ],
     "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]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r18",
      "r164",
      "r192"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 6.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 and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at January 1",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [abstract]",
        "verboseLabel": "Ending Cash and cash equivalents are specified as follows:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 11.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents recognised as of acquisition date",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r138",
      "r246",
      "r247",
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flow hedges [member]"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r145",
      "r166"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "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": "Cash flows (used in) from financing activities - net"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r145",
      "r166"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "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": "Cash flows used in investing activities - net"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r145",
      "r166"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "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": "Cash flows from operating activities - net"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedLabel": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOnHand": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash on hand",
        "periodEndLabel": "Cash in hand"
       }
      }
     },
     "localname": "CashOnHand",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashTransferred": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash transferred",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [abstract]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [abstract]",
        "verboseLabel": "Liabilities"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "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": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in equity [abstract]",
        "verboseLabel": "Transactions with owners:"
       }
      }
     },
     "localname": "ChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r124",
      "r127",
      "r201",
      "r217"
     ],
     "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.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r124",
      "r201",
      "r217"
     ],
     "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.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r302",
      "r315",
      "r316",
      "r317"
     ],
     "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 assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r261"
     ],
     "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 instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r261"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r302",
      "r316"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of current inventories [abstract]"
       }
      }
     },
     "localname": "ClassesOfInventoriesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "auth_ref": [
      "r119"
     ],
     "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 ordinary shares [axis]"
       }
      }
     },
     "localname": "ClassesOfOrdinarySharesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r81"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureDepreciationDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r133"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r40"
     ],
     "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 share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CommitmentsInRelationToJointVentures": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The commitments that the entity has relating to its joint ventures as specified in paragraphs B18-B20 of IFRS 12. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commitments in relation to joint ventures",
        "terseLabel": "To be paid to co-venturers"
       }
      }
     },
     "localname": "CommitmentsInRelationToJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "auth_ref": [
      "r264",
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commodity price risk [member]"
       }
      }
     },
     "localname": "CommodityPriceRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CommunicationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from communication."
       }
      },
      "en-us": {
       "role": {
        "label": "Communication expense",
        "verboseLabel": "Communication and IT costs"
       }
      }
     },
     "localname": "CommunicationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r9"
     ],
     "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]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "verboseLabel": "Items that may be subsequently reclassified to profit or loss"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r43",
      "r172",
      "r174",
      "r184",
      "r189"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "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",
        "terseLabel": "Total Comprehensive profit (loss)",
        "totalLabel": "Total comprehensive profit (loss) for the year"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income [abstract]",
        "verboseLabel": "Comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r243"
     ],
     "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": "Continuing and discontinued operations [axis]"
       }
      }
     },
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis": {
     "auth_ref": [
      "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": "Continuing involvement in derecognised financial assets by type of instrument [axis]"
       }
      }
     },
     "localname": "ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContinuingOperationsMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Continuing operations [member]"
       }
      }
     },
     "localname": "ContinuingOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CounterpartiesAxis": {
     "auth_ref": [
      "r278"
     ],
     "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": "Counterparties [axis]"
       }
      }
     },
     "localname": "CounterpartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CounterpartiesMember": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Counterparties [member]"
       }
      }
     },
     "localname": "CounterpartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CreditRiskMember": {
     "auth_ref": [
      "r251",
      "r307",
      "r308",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Credit Risk [Member]"
       }
      }
     },
     "localname": "CreditRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r284",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "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]"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r28",
      "r184",
      "r185"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.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",
        "totalLabel": "TOTAL CURRENT ASSETS"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "verboseLabel": "CURRENT ASSETS"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentCrudeOil": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of unrefined, unprocessed oil. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current crude oil",
        "verboseLabel": "Crude oil"
       }
      }
     },
     "localname": "CurrentCrudeOil",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "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 financial instrument liabilities"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "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": "Lease liabilities",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r184",
      "r187"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.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": "TOTAL CURRENT LIABILITIES"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "verboseLabel": "CURRENT LIABILITIES"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "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)",
        "negatedLabel": "Current income tax charge"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "verboseLabel": "Current income tax liabilities"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from the loss of control of a subsidiary. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease through loss of control of subsidiary, property, plant and equipment",
        "negatedLabel": "Assets held for sale"
       }
      }
     },
     "localname": "DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions": {
     "auth_ref": [
      "r133"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in other provisions resulting from the transfer of those provisions to liabilities included in disposal groups classified as held for sale. [Refer: Other provisions; Disposal groups classified as held for sale [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions",
        "negatedLabel": "Liabilities associated with assets held for sale"
       }
      }
     },
     "localname": "DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r22",
      "r25",
      "r63"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "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",
        "periodEndLabel": "At end of year",
        "periodStartLabel": "At the beginning of year",
        "verboseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax assets acquired in a business combination. [Refer: Deferred tax assets; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets recognised as of acquisition date",
        "verboseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense arising from the write-down, or reversal of a previous write-down, of a deferred tax asset. [Refer: Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset",
        "verboseLabel": "Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "negatedLabel": "Deferred income tax charge (Note 18)"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r64"
     ],
     "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": "Charged to net profit"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r22",
      "r25",
      "r63"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "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, Net",
        "negatedPeriodEndLabel": "At end of year",
        "negatedPeriodStartLabel": "At the beginning of year",
        "verboseLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "periodEndLabel": "Deferred income tax as of December 31",
        "periodStartLabel": "Deferred income tax as of January 1"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfGrossMovementOnDeferredIncomeTaxAccountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 7.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "negatedLabel": "Depreciation",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r78",
      "r82"
     ],
     "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",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r212"
     ],
     "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",
        "negatedTerseLabel": "Depreciation charge of Right of use assets"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "terseLabel": "Derivative financial assets"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "terseLabel": "Derivative financial liabilities"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for borrowings [text block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "terseLabel": "Business Combination"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for derivative financial instruments and hedging. [Refer: Financial instruments, class [member]; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for derivative financial instruments and hedging [text block]",
        "terseLabel": "Derivatives and hedging activities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial assets [text block]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "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.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of financial assets [text block]",
        "terseLabel": "Impairment of financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment of non-financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "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.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "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": "Lease contracts"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r92"
     ],
     "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": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]",
        "terseLabel": "Non-current assets or disposal groups held for sale"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "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, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions and other long-term liabilities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r12"
     ],
     "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.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for segment reporting [text block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "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"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for trade and other payables [text block]",
        "terseLabel": "Trade and other payables"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r165"
     ],
     "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 and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used in the current estimate of the present value of the future cash flows expected to be derived from an asset or cash-generating unit."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate used in current estimate of value in use"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the maximum term of options granted for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of maximum term of options granted for share-based payment arrangement"
       }
      }
     },
     "localname": "DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfNatureOfRelatedPartyRelationship": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the nature of the related party relationships. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of nature of related party relationship"
       }
      }
     },
     "localname": "DescriptionOfNatureOfRelatedPartyRelationship",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r119",
      "r120"
     ],
     "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": "Earnings (Losses) after tax per share (US$) - diluted",
        "verboseLabel": "Earnings (Losses) per share (in US$). Diluted"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed conversion of the entity's convertible instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Dilutive effect of convertible instruments on number of ordinary shares",
        "verboseLabel": "Stock awards at US$ 0.001"
       }
      }
     },
     "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of remuneration paid or payable to the entity's directors."
       }
      },
      "en-us": {
       "role": {
        "label": "Directors' remuneration expense",
        "verboseLabel": "Director's fees and allowance (Note 11)"
       }
      }
     },
     "localname": "DirectorsRemunerationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAccountingEstimatesAndAssumptions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAuditorsRemunerationExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of compensation to the entity's auditors."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of auditors' remuneration [text block]"
       }
      }
     },
     "localname": "DisclosureOfAuditorsRemunerationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAuditorsFees"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of consolidation [text block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "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 business combination [line items]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]"
       }
      }
     },
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "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 classes of share capital [line items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments [text block]"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of depreciation and amortisation expense [text block]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r268"
     ],
     "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 Borrowings"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r250",
      "r257",
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]",
        "terseLabel": "Schedule of Financial Instruments by Category"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r81"
     ],
     "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": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformation"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResults"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "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 assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategory"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r250",
      "r257",
      "r268"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of general and administrative expense [text block]"
       }
      }
     },
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of segment information by geographical segments [Text Block]",
        "terseLabel": "Schedule of Segment Information by Segment Areas (Geographical Segments)"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGoingConcernExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's ability to continue as a going concern."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of going concern [text block]",
        "terseLabel": "Going concern"
       }
      }
     },
     "localname": "DisclosureOfGoingConcernExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of impairment loss and the reversal of impairment loss. [Refer: Impairment loss; Reversal of impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of impairment loss and reversal of impairment loss [text block]",
        "terseLabel": "Schedule of Amounts of Impairment Loss Reversed (Recognized)"
       }
      }
     },
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the impairment of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of impairment of assets [text block]"
       }
      }
     },
     "localname": "DisclosureOfImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTax"
     ],
     "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": "Schedule of Directors' Remuneration"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems": {
     "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 initial application of standards or interpretations [line items]"
       }
      }
     },
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the initial application of standards or interpretations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [table]"
       }
      }
     },
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of instruments (including contingently issuable shares) that could potentially dilute basic earnings per share in the future, but were not included in the calculation of diluted earnings per share because they are antidilutive for the period(s) presented."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of instruments with potential future dilutive effect not included in calculation of diluted earnings per share"
       }
      }
     },
     "localname": "DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interests in joint arrangements. A joint arrangement is an arrangement of which two or more parties have joint control."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interests in joint arrangements [text block]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInJointArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of interests in subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of interests in subsidiaries [text block]"
       }
      }
     },
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInventories"
     ],
     "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 Equity [text block]"
       }
      }
     },
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfJointOperationsExplanatory": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of joint operations. [Refer: Joint operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of joint operations [text block]",
        "verboseLabel": "Summary of joint operations"
       }
      }
     },
     "localname": "DisclosureOfJointOperationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r220",
      "r221"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPrepaymentsAndOtherAssetsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of prepayments and other assets. [Refer: Other assets; Prepayments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of prepayments and other assets [text block]"
       }
      }
     },
     "localname": "DisclosureOfPrepaymentsAndOtherAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipment"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r81"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r217"
     ],
     "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 right-of-use assets recognized"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesTables"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r217"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of revenue [text block]"
       }
      }
     },
     "localname": "DisclosureOfRevenueExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRevenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      }
     },
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPayment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r114",
      "r117",
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [text block]",
        "terseLabel": "Summary of Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsTables"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r13"
     ],
     "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]"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r65"
     ],
     "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": "Schedule of Breakdown and Movement of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayables"
     ],
     "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 receivables [text block]"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of an entity that either has been disposed of or is classified as held for sale, and that: (a) represents a separate major line of business or geographical area of operations; (b) is part of a single co-ordinated plan to dispose of a separate major line of business or geographical area of operations; or (c) is a subsidiary acquired exclusively with a view to resale. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Discontinued operations [member]"
       }
      }
     },
     "localname": "DiscontinuedOperationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "verboseLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends paid, classified as financing activities",
        "negatedLabel": "Cash distribution",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners of parent",
        "negatedLabel": "Cash Distribution (Note 26.2)"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Schedule of Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r158",
      "r159"
     ],
     "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"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee benefits expense"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r237",
      "r239"
     ],
     "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.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForExternalCreditGradesMember": {
     "auth_ref": [
      "r259",
      "r279",
      "r320",
      "r324",
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'External credit grades' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for external credit grades [member]"
       }
      }
     },
     "localname": "EntitysTotalForExternalCreditGradesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember": {
     "auth_ref": [
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "EntitysTotalForImpairmentOfFinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "auth_ref": [
      "r114",
      "r117",
      "r196",
      "r319",
      "r321"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for joint ventures [member]"
       }
      }
     },
     "localname": "EntitysTotalForJointVenturesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r107"
     ],
     "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]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r114",
      "r117",
      "r195"
     ],
     "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]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r24",
      "r35",
      "r171",
      "r173",
      "r198",
      "r199",
      "r200"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "TOTAL EQUITY",
        "verboseLabel": "Total Equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementScheduleOfGearingRatiosDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "verboseLabel": "Equity attributable to owners of the Company"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "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": "TOTAL EQUITY AND LIABILITIES"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r9"
     ],
     "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]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExpenseDueToUnwindingOfDiscountOnProvisions": {
     "auth_ref": [
      "r11"
     ],
     "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 due to unwinding of discount on provisions",
        "negatedLabel": "Unwinding of long-term liabilities (included in Financial results)",
        "terseLabel": "Unwinding of discount"
       }
      }
     },
     "localname": "ExpenseDueToUnwindingOfDiscountOnProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r11"
     ],
     "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",
        "negatedLabel": "Share-based payment",
        "verboseLabel": "Share-based payments (Note 31)"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to leases of low-value assets accounted for applying paragraph 6 of IFRS 16. This expense shall not include the expense relating to short-term leases of low-value assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense relating to leases of low-value assets for which recognition exemption has been used",
        "negatedLabel": "Expenses related to low-value leases (include in Administrative expenses)"
       }
      }
     },
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense relating to short-term leases for which recognition exemption has been used",
        "negatedLabel": "Expenses related to short-term leases (included in Production and operating cost and Administrative expenses)"
       }
      }
     },
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplorationAndEvaluationAssetsMember": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for exploration and evaluation expenditures recognised as assets in accordance with the entity's accounting policy. Exploration and evaluation expenditures are expenditures incurred by an entity in connection with the exploration for, and evaluation of, mineral resources before the technical feasibility and commercial viability of extracting a mineral resource are demonstrable."
       }
      },
      "en-us": {
       "role": {
        "label": "Exploration and evaluation assets [member]"
       }
      }
     },
     "localname": "ExplorationAndEvaluationAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExternalCreditGradesAxis": {
     "auth_ref": [
      "r259",
      "r279",
      "r320",
      "r324",
      "r328"
     ],
     "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": "External credit grades [axis]"
       }
      }
     },
     "localname": "ExternalCreditGradesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "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",
        "negatedLabel": "Financial expenses",
        "negatedTerseLabel": "Financial expenses"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "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",
        "verboseLabel": "Financial income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncomeCost": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "totalLabel": "Total Financial results"
       }
      }
     },
     "localname": "FinanceIncomeCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r249",
      "r255",
      "r256",
      "r259",
      "r260"
     ],
     "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"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost"
       }
      }
     },
     "localname": "FinancialAssetsAtAmortisedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss [abstract]",
        "verboseLabel": "Financial assets at fair value through profit or loss"
       }
      }
     },
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r266",
      "r267",
      "r302",
      "r315",
      "r316",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember": {
     "auth_ref": [
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "FinancialAssetsNeitherPastDueNorImpairedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r249"
     ],
     "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"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "auth_ref": [
      "r272",
      "r327"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost",
        "terseLabel": "Other financial liabilities at amortised cost"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "auth_ref": [
      "r249"
     ],
     "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"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that meet either of the following conditions: (a) they meet the definition of held for trading; or (b) upon initial recognition they are designated by the entity as at fair value through profit or loss. An entity may use this designation only when permitted by paragraph 4.3.5 of IFRS 9 (embedded derivatives) or when doing so results in more relevant information, because either: (a) it eliminates or significantly reduces a measurement or recognition inconsistency (sometimes referred to as \u2018an accounting mismatch\u2019) that would otherwise arise from measuring assets or liabilities or recognising the gains and losses on them on different bases; or (b) a group of financial liabilities or financial assets and financial liabilities is managed and its performance is evaluated on a fair value basis, in accordance with a documented risk management or investment strategy, and information about the group is provided internally on that basis to the entity\u2019s key management personnel (as defined in IAS 24). [Refer: At fair value [member]; Key management personnel of entity or parent [member]; Derivatives [member]; Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss [abstract]",
        "verboseLabel": "Liabilities at fair value through profit and loss"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "auth_ref": [
      "r266",
      "r267",
      "r302",
      "r316"
     ],
     "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]"
       }
      }
     },
     "localname": "FinancialLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixedInterestRateMember": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixed interest rate [member]"
       }
      }
     },
     "localname": "FixedInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "auth_ref": [
      "r69"
     ],
     "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": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FixturesAndFittingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FloatingInterestRateMember": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Floating interest rate [member]"
       }
      }
     },
     "localname": "FloatingInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignExchangeGain": {
     "auth_ref": [
      "r14",
      "r96"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gross gain arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign exchange gain",
        "terseLabel": "Foreign exchange gain, net"
       }
      }
     },
     "localname": "ForeignExchangeGain",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesBeforeTax": {
     "auth_ref": [
      "r51",
      "r323"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, before tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, before tax",
        "terseLabel": "(Loss) Gain on cash flow hedges"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r14",
      "r96"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "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)",
        "totalLabel": "Foreign exchange gains and losses total",
        "verboseLabel": "Foreign exchange gain (loss)"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r85",
      "r210",
      "r299",
      "r313"
     ],
     "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]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r85",
      "r210",
      "r299",
      "r313"
     ],
     "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]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfTaxLossesAccumulatedDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCapitalizedCostsRelatedToOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsFromProvedReservesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfCostsIncurredInExplorationPropertyAcquisitionsAndDevelopmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfStandardizedMeasureOfDiscountedFutureNetCashFlowsRelatedToProvedOilAndGasReservesDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r72",
      "r136",
      "r141",
      "r144",
      "r238",
      "r256",
      "r259",
      "r260",
      "r325",
      "r330"
     ],
     "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]"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "auth_ref": [
      "r235",
      "r240"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable assets acquired (liabilities assumed)",
        "totalLabel": "Total identifiable net assets"
       }
      }
     },
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLoss": {
     "auth_ref": [
      "r126",
      "r127"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "auth_ref": [
      "r52",
      "r77"
     ],
     "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",
        "terseLabel": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 9.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss",
        "negatedLabel": "Impairment loss for non-financial assets, net",
        "negatedTerseLabel": "Impairment loss reversed (recognized)",
        "verboseLabel": "Impairment loss for non-financial assets"
       }
      }
     },
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureImpairmentTestOnPropertyPlantAndEquipmentScheduleOfAmountsOfImpairmentLossReversedRecognizedDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "auth_ref": [
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCashAtBankAndOtherFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r47",
      "r57",
      "r61",
      "r62",
      "r111",
      "r194",
      "r289"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      }
     },
     "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), continuing operations",
        "negatedLabel": "Income tax expense",
        "negatedTotalLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfComponentsOfIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r49",
      "r60"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "negatedLabel": "Income tax benefit (expense) relating to cash flow hedges"
       }
      }
     },
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r49",
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to exchange differences on the translation of financial statements of foreign operations. [Refer: Other comprehensive income; Reserve of exchange differences on translation]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to exchange differences on translation of other comprehensive income",
        "verboseLabel": "Currency translation differences"
       }
      }
     },
     "localname": "IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfGrossMovementOnDeferredIncomeTaxAccountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Income taxes paid, classified as operating activities",
        "negatedLabel": "Income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before 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 before effect of exchange rate changes",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 14.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",
        "negatedTotalLabel": "(Decrease) Increase in working capital"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowScheduleOfChangesInWorkingCapitalShownInConsolidatedStatementOfCashFlowDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)",
        "verboseLabel": "Acquisitions"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfGrossMovementOnDeferredIncomeTaxAccountDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from a change in discount rate. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through change in discount rate, other provisions",
        "verboseLabel": "Unwinding of discount"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, deferred tax liability (asset)",
        "verboseLabel": "Currency translation differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [
      "r133"
     ],
     "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": "Exchange difference"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "verboseLabel": "Currency translation differences"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, property, plant and equipment",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r7"
     ],
     "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",
        "verboseLabel": "Share-based payment (Note 31)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (Decrease) through transactions with owners, equity",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through transfers, property, plant and equipment",
        "terseLabel": "Transfers",
        "verboseLabel": "Transfers"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "auth_ref": [
      "r170"
     ],
     "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": "Initially applied IFRSs [axis]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InitiallyAppliedIFRSsMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been initially applied by the entity. It also represents the standard value for the 'Initially applied IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [member]"
       }
      }
     },
     "localname": "InitiallyAppliedIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InsuranceExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 9.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased insurance."
       }
      },
      "en-us": {
       "role": {
        "label": "Insurance expense",
        "terseLabel": "Safety and Insurance costs"
       }
      }
     },
     "localname": "InsuranceExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestCostsCapitalised": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 2.0,
       "parentTag": "gprk_FinancialExpensesTotal",
       "weight": -1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest costs capitalised",
        "terseLabel": "Less: amounts capitalised on qualifying assets"
       }
      }
     },
     "localname": "InterestCostsCapitalised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnDebtInstrumentsIssued": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 1.0,
       "parentTag": "gprk_FinancialExpensesTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on debt instruments issued. [Refer: Interest expense; Debt instruments issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on debt instruments issued",
        "negatedLabel": "Interest and amortization of debt issue costs"
       }
      }
     },
     "localname": "InterestExpenseOnDebtInstrumentsIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 5.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"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r284",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "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]"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r263"
     ],
     "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]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r17",
      "r29",
      "r93"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.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",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoriesTotal": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      }
     },
     "localname": "InventoriesTotal",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r235",
      "r240"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for inventory acquired in a business combination. [Refer: Inventories; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory recognised as of acquisition date",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentPropertyMember": {
     "auth_ref": [
      "r11",
      "r202",
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investment property [member]"
       }
      }
     },
     "localname": "InvestmentPropertyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.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",
        "terseLabel": "Common stock (amounts in US$ '000)",
        "verboseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Share Capital [Member]."
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointControlOrSignificantInfluenceMember": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entities that have joint control or significant influence over the entity. Joint control is a contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but not control or joint control of those policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Entities with joint control or significant influence over entity [member]"
       }
      }
     },
     "localname": "JointControlOrSignificantInfluenceMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfBalancesOutstandingAndTransactionsWithRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointVenturesAxis": {
     "auth_ref": [
      "r114",
      "r117",
      "r196",
      "r319",
      "r321"
     ],
     "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": "Joint ventures [axis]"
       }
      }
     },
     "localname": "JointVenturesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r102"
     ],
     "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"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r101"
     ],
     "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",
        "verboseLabel": "Share-based payments"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r100"
     ],
     "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",
        "verboseLabel": "Salaries and fees"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]"
       }
      }
     },
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r218",
      "r219",
      "r273",
      "r276",
      "r281",
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Over 5 years [member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r11",
      "r218",
      "r219",
      "r273",
      "r281",
      "r312"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [
      "r11",
      "r260",
      "r280",
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r11",
      "r218",
      "r219",
      "r273",
      "r281",
      "r312"
     ],
     "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": "2023",
        "terseLabel": "Between 1 and 2 years [member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "auth_ref": [
      "r260",
      "r280",
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r11",
      "r218",
      "r219",
      "r273",
      "r281",
      "r312"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Between 2 and 5 years [member]"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r11",
      "r218",
      "r219",
      "r273",
      "r281",
      "r312"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails": {
       "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",
        "periodEndLabel": "Lease liabilities, Ending balance",
        "periodStartLabel": "Lease liabilities, Beginning balance",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [abstract]",
        "terseLabel": "Lease Liabilities"
       }
      }
     },
     "localname": "LeaseLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r163",
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r87",
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r87",
      "r199"
     ],
     "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": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r24",
      "r198",
      "r199",
      "r200",
      "r290",
      "r294"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.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",
        "negatedLabel": "Total Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "verboseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale": {
     "auth_ref": [
      "r23",
      "r242"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities included in disposal groups classified as held for sale. [Refer: Liabilities; Disposal groups classified as held for sale [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities included in disposal groups classified as held for sale",
        "verboseLabel": "Liabilities associated with assets held for sale"
       }
      }
     },
     "localname": "LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiquidityRiskMember": {
     "auth_ref": [
      "r251",
      "r307",
      "r308",
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liquidity risk [member]"
       }
      }
     },
     "localname": "LiquidityRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "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 borrowings",
        "verboseLabel": "Borrowings"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MachineryMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Machinery [member]"
       }
      }
     },
     "localname": "MachineryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorBusinessCombinationMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for major business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition [member]"
       }
      }
     },
     "localname": "MajorBusinessCombinationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r300"
     ],
     "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": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r300"
     ],
     "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]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "auth_ref": [
      "r262"
     ],
     "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": "Schedule of Financial Liabilities - contractual undiscounted cash flows"
       }
      }
     },
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r27",
      "r88",
      "r208",
      "r218",
      "r219",
      "r245",
      "r265",
      "r273",
      "r303",
      "r304",
      "r306",
      "r312"
     ],
     "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]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r139",
      "r143",
      "r198"
     ],
     "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": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other operating expense",
        "negatedLabel": "Other operating costs",
        "negatedTerseLabel": "Others"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for miscellaneous other provisions. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other provisions [member]"
       }
      }
     },
     "localname": "MiscellaneousOtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MiscellaneousOtherReservesMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing miscellaneous reserves that the entity does not separately disclose in the same statement or note. [Refer: Other reserves [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Reserve [member]"
       }
      }
     },
     "localname": "MiscellaneousOtherReservesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NameOfJointVenture": {
     "auth_ref": [
      "r112",
      "r115",
      "r181"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of a joint venture. [Refer: Joint ventures [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Name of joint venture"
       }
      }
     },
     "localname": "NameOfJointVenture",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NameOfSubsidiary": {
     "auth_ref": [
      "r112",
      "r115",
      "r176",
      "r177"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Name of subsidiary",
        "verboseLabel": "Name of subsidiaries"
       }
      }
     },
     "localname": "NameOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r11",
      "r175"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "terseLabel": "Net Assets/ (Liabilities)"
       }
      }
     },
     "localname": "NetAssetsLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetForeignExchangeLoss": {
     "auth_ref": [
      "r14",
      "r96"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net foreign exchange loss",
        "negatedLabel": "Foreign exchange loss, net"
       }
      }
     },
     "localname": "NetForeignExchangeLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r55"
     ],
     "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]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r55"
     ],
     "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]"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r28",
      "r184",
      "r186"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Long-Lived Assets",
        "totalLabel": "TOTAL NON-CURRENT ASSETS"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "verboseLabel": "NON-CURRENT ASSETS"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "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 liabilities",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r184",
      "r188"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "totalLabel": "TOTAL NON-CURRENT LIABILITIES"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "verboseLabel": "NON-CURRENT LIABILITIES"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentPayables": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current trade payables and non-current other payables. [Refer: Other non-current payables; Non-current trade payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other non-current payables",
        "terseLabel": "Non current",
        "verboseLabel": "Trade and other payables"
       }
      }
     },
     "localname": "NoncurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentPrepaymentsAndNoncurrentAccruedIncomeIncludingNoncurrentContractAssets": {
     "auth_ref": [
      "r24",
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments and non-current accrued income including non-current contract assets. [Refer: Prepayments; Accrued income including contract assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current prepayments and non-current accrued income including non-current contract assets",
        "terseLabel": "Prepayments and other receivables"
       }
      }
     },
     "localname": "NoncurrentPrepaymentsAndNoncurrentAccruedIncomeIncludingNoncurrentContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions",
        "verboseLabel": "Provisions and other long-term liabilities"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-derivative financial liabilities, undiscounted cash flows"
       }
      }
     },
     "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r26",
      "r218",
      "r219",
      "r273",
      "r281",
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "2022",
        "terseLabel": "Less than 1 year [member]"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxScheduleOfExpiringDatesForTaxLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r11"
     ],
     "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"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfEmployees": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of personnel employed by the entity at a date."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of employees",
        "terseLabel": "Employees at year end",
        "verboseLabel": "Number of employees at year end"
       }
      }
     },
     "localname": "NumberOfEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfInstrumentsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r223",
      "r231"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of instruments granted in share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of instruments granted in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfInstrumentsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r224",
      "r228",
      "r229"
     ],
     "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": "Number of share options outstanding in share-based payment arrangement",
        "periodStartLabel": "Number of share options outstanding in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r227"
     ],
     "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": "Number of share options exercised in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Number of share options forfeited in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r225"
     ],
     "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": "Number of share options granted in share-based payment arrangement"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares authorised",
        "terseLabel": "Number of common shares (US$ 0.001 each)"
       }
      }
     },
     "localname": "NumberOfSharesAuthorised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "terseLabel": "Common shares, of nominal US$ 0.001",
        "verboseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r39"
     ],
     "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"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OilAndGasAssetsMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for oil and gas assets. [Refer: Oil and gas assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Oil and gas properties [Member]"
       }
      }
     },
     "localname": "OilAndGasAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDepreciationDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OperatingExpense": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Operating expense",
        "negatedLabel": "Production and operating costs"
       }
      }
     },
     "localname": "OperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r40",
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfOutstandingCommonSharesDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r24"
     ],
     "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"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r6",
      "r42",
      "r50",
      "r191"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive profit (loss) for the year",
        "terseLabel": "Other comprehensive profit (loss) for the year",
        "totalLabel": "Other comprehensive (loss) profit for the year"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r31",
      "r50"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "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",
        "terseLabel": "Currency translation differences"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current financial assets",
        "verboseLabel": "Other financial assets"
       }
      }
     },
     "localname": "OtherCurrentFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "verboseLabel": "Prepayments and other receivables"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherEmployeeExpense": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other employee expense",
        "terseLabel": "Director's fees and allowance"
       }
      }
     },
     "localname": "OtherEmployeeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r1",
      "r53"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 10.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "negatedLabel": "Other expenses"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinanceCost": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails": {
       "order": 4.0,
       "parentTag": "gprk_FinancialExpensesTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other finance cost",
        "negatedLabel": "Bank charges and other financial results"
       }
      }
     },
     "localname": "OtherFinanceCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherLongtermBenefits": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of long-term employee benefits other than post-employment benefits and termination benefits. Such benefits may include long-term paid absences, jubilee or other long-service benefits, long-term disability benefits, long-term profit-sharing and bonuses and long-term deferred remuneration. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other long-term employee benefits"
       }
      }
     },
     "localname": "OtherLongtermBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current financial assets",
        "verboseLabel": "Other financial assets"
       }
      }
     },
     "localname": "OtherNoncurrentFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisions": {
     "auth_ref": [
      "r34",
      "r130"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions",
        "periodEndLabel": "Other provisions at end of period",
        "periodStartLabel": "Other provisions at beginning of period"
       }
      }
     },
     "localname": "OtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r133"
     ],
     "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]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherReserves": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other reserves",
        "verboseLabel": "Reserves"
       }
      }
     },
     "localname": "OtherReserves",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ParValuePerShare": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Par value per share",
        "terseLabel": "US$ per share"
       }
      }
     },
     "localname": "ParValuePerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails",
      "http://www.geo-park.com/role/DisclosureEquityScheduleOfShareCapitalDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r260",
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r260",
      "r326"
     ],
     "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]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payment due on social security and taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Payables on social security and taxes other than income tax",
        "terseLabel": "Taxes and other debts to be paid"
       }
      }
     },
     "localname": "PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for debt issue costs",
        "negatedLabel": "Debt issuance costs paid"
       }
      }
     },
     "localname": "PaymentsForDebtIssueCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 8.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": "Lease payments"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfLeaseLiabilitiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments to acquire or redeem entity's shares",
        "negatedLabel": "Repurchase of shares"
       }
      }
     },
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureRelatedPartiesScheduleOfControllingInterestsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PrepaymentsAndAccruedIncomeIncludingContractAssets": {
     "auth_ref": [
      "r24",
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of prepayments and accrued income, including contract assets. [Refer: Prepayments; Accrued income including contract assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Prepayments and accrued income including contract assets",
        "totalLabel": "Total prepayments and accrued income"
       }
      }
     },
     "localname": "PrepaymentsAndAccruedIncomeIncludingContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Presentation of leases for lessee [abstract]"
       }
      }
     },
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 1.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",
        "verboseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations": {
     "auth_ref": [
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations",
        "terseLabel": "Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations"
       }
      }
     },
     "localname": "ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales 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": "Proceeds from sales of other long-term assets, classified as investing activities",
        "verboseLabel": "Proceeds from disposal of long-term assets"
       }
      }
     },
     "localname": "ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r209",
      "r297"
     ],
     "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": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r209",
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      },
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional fees expense"
       }
      }
     },
     "localname": "ProfessionalFeesExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r41",
      "r154",
      "r172",
      "r174",
      "r184",
      "r290",
      "r292",
      "r305",
      "r318"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncomeCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Profit (Loss) for the year",
        "totalLabel": "PROFIT (LOSS) FOR THE YEAR",
        "verboseLabel": "Profit (Loss) for the year"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfComprehensiveIncome",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "verboseLabel": "Attributable to:"
       }
      }
     },
     "localname": "ProfitLossAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncomeCalc2": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "netLabel": "Profit (Loss) for the year",
        "verboseLabel": "Owners of the Company"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r241",
      "r290",
      "r292"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 1.0,
       "parentTag": "gprk_TaxableProfitLoss",
       "weight": 1.0
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 1.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",
        "terseLabel": "Profit (Loss) before tax",
        "totalLabel": "PROFIT (LOSS) BEFORE INCOME TAX"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r48",
      "r118"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "terseLabel": "Operating profit (loss)",
        "totalLabel": "OPERATING PROFIT (LOSS)"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossOfAcquiree": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) of the acquiree, since the acquisition date, included in the consolidated statement of comprehensive income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) of acquiree since acquisition date",
        "negatedLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLossOfAcquiree",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r80"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "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": "Property, plant and equipment at year-end",
        "periodStartLabel": "Property, plant and equipment at the beginning",
        "verboseLabel": "PP and E"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r81",
      "r125",
      "r217"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureDepreciationDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfIncomeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfExplorationWellsMovementAndBalancesDetails",
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfNetProvedReservesOfOilCondensateAndNaturalGasDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfReserveQuantityInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r235",
      "r240"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment recognised as of acquisition date",
        "verboseLabel": "Property, plant and equipment (including mineral interest)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in joint operation",
        "verboseLabel": "Interest"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r113",
      "r116",
      "r178"
     ],
     "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",
        "verboseLabel": "Proportion of ownership interest in subsidiaries"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r134",
      "r135"
     ],
     "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]"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r131"
     ],
     "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": "Amounts used during the year"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProvisionsAndOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProvisionsForEmployeeBenefits": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions for employee benefits. [Refer: Employee benefits expense; Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions for employee benefits",
        "terseLabel": "Staff costs to be paid"
       }
      }
     },
     "localname": "ProvisionsForEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedLabel": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of treasury shares"
       }
      }
     },
     "localname": "PurchaseOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchasedCallOptionsMember": {
     "auth_ref": [
      "r275",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for derivative financial contracts purchased that give the entity the right, but not the obligation, to purchase an underlying asset at a specified strike price. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchased call options [member]"
       }
      }
     },
     "localname": "PurchasedCallOptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r203",
      "r205",
      "r206",
      "r229",
      "r268",
      "r306"
     ],
     "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]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r203",
      "r205",
      "r206",
      "r229",
      "r268",
      "r306"
     ],
     "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]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RawMaterials": {
     "auth_ref": [
      "r33",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current raw materials",
        "verboseLabel": "Materials and spares"
       }
      }
     },
     "localname": "RawMaterials",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RawMaterialsAndConsumablesUsed": {
     "auth_ref": [
      "r1",
      "r53"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 6.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]"
       }
      },
      "en-us": {
       "role": {
        "label": "Raw materials and consumables used",
        "terseLabel": "Consumables"
       }
      }
     },
     "localname": "RawMaterialsAndConsumablesUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Receivables from taxes other than income tax",
        "verboseLabel": "Other prepaid taxes"
       }
      }
     },
     "localname": "ReceivablesFromTaxesOtherThanIncomeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Recurring fair value measurement [member]"
       }
      }
     },
     "localname": "RecurringFairValueMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reduction of issued capital",
        "negatedLabel": "Repurchase of shares (Note 26.1)"
       }
      }
     },
     "localname": "ReductionOfIssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RentalExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 8.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Rental expense",
        "terseLabel": "Equipment rental"
       }
      }
     },
     "localname": "RentalExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 2.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      },
      "en-us": {
       "role": {
        "label": "Repairs and maintenance expense",
        "verboseLabel": "Operation and maintenance"
       }
      }
     },
     "localname": "RepairsAndMaintenanceExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow": {
       "order": 4.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": "Principal paid"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureConsolidatedStatementOfCashFlowMovementsInBorrowingsLeaseLiabilitiesAndPayablesToRelatedPartiesDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReportableSegmentsMember": {
     "auth_ref": [
      "r86",
      "r207",
      "r290",
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments for which IFRS 8 requires information to be disclosed. The entity shall report separately information about an operating segment that meets any of the following quantitative thresholds: (a) reported revenue, including both sales to external customers and intersegment sales or transfers, is 10 per cent or more of the combined revenue, internal and external, of all operating segments; (b) the absolute amount of its reported profit or loss is 10 per cent or more of the greater, in absolute amount, of (i) the combined reported profit of all operating segments that did not report a loss and (ii) the combined reported loss of all operating segments that reported a loss; or (c) assets are 10 per cent or more of the combined assets of all operating segments. Additionally operating segments that do not meet any of the quantitative thresholds may be considered reportable, and separately disclosed, if management believes that information about the segment would be useful to users of the financial statements. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reportable segments [member]"
       }
      }
     },
     "localname": "ReportableSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r10",
      "r97"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Translation Reserve [member]"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r35",
      "r54"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 4.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",
        "verboseLabel": "Accumulated losses"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r9",
      "r10"
     ],
     "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": "(Accumulated Losses) Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetirementsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from retirements. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Retirements, property, plant and equipment"
       }
      }
     },
     "localname": "RetirementsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r45",
      "r184",
      "r190",
      "r241",
      "r287",
      "r291",
      "r297",
      "r298",
      "r300"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "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",
        "terseLabel": "Revenue",
        "totalLabel": "Revenue",
        "verboseLabel": "REVENUE"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureInterestsInJointOperationsDetails",
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromInterest": {
     "auth_ref": [
      "r11",
      "r193",
      "r288",
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest income",
        "verboseLabel": "Interest received"
       }
      }
     },
     "localname": "RevenueFromInterest",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfCrudeOil": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "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": "Sale of crude oil"
       }
      }
     },
     "localname": "RevenueFromSaleOfCrudeOil",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfNaturalGas": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "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": "Sale of gas"
       }
      }
     },
     "localname": "RevenueFromSaleOfNaturalGas",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRevenueScheduleOfInformationOnRevenueDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfOilAndGasProducts": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of oil and gas products. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Results of Operations, Revenue from Oil and Gas Producing Activities",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromSaleOfOilAndGasProducts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesScheduleOfResultsOfOperationsForOilAndGasProducingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueOfAcquiree": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue of the acquiree since the acquisition date included in the consolidated statement of comprehensive income. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue of acquiree since acquisition date",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueOfAcquiree",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfImpairmentLoss": {
     "auth_ref": [
      "r126",
      "r127"
     ],
     "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": {
        "label": "Reversal of impairment loss",
        "terseLabel": "Reversal of impairment loss"
       }
      }
     },
     "localname": "ReversalOfImpairmentLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r216"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "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": "Recognised finance lease as assets",
        "periodEndLabel": "Right-of-use assets, Ending balance",
        "periodStartLabel": "Right-of-use assets, Beginning balance",
        "terseLabel": "Right-of-use assets",
        "verboseLabel": "Right of use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureLeasesRecognitionOfAssetsDetails",
      "http://www.geo-park.com/role/DisclosureLeasesStatementOfFinancialPositionDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RoyaltyExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails": {
       "order": 5.0,
       "parentTag": "gprk_ProductionAndOperatingCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      },
      "en-us": {
       "role": {
        "definitionGuidance": "Royalties",
        "label": "Royalty Expense",
        "negatedLabel": "Royalties"
       }
      }
     },
     "localname": "RoyaltyExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureProductionAndOperatingCostsDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome": {
       "order": 6.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "negatedLabel": "Selling expenses",
        "totalLabel": "Selling expenses"
       }
      }
     },
     "localname": "SalesAndMarketingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r86",
      "r127",
      "r207",
      "r290",
      "r314"
     ],
     "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]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r86",
      "r127",
      "r207",
      "r296",
      "r314"
     ],
     "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]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfReconciliationOfTotalAdjustedEbitdaToTotalProfitLossBeforeIncomeTaxDetails",
      "http://www.geo-park.com/role/DisclosureSegmentInformationScheduleOfSegmentInformationBySegmentAreasGeographicalSegmentsDetails",
      "http://www.geo-park.com/role/DisclosureSupplementalInformationOnOilAndGasActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ServicesExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails": {
       "order": 4.0,
       "parentTag": "gprk_GeologicalAndGeophysicalExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from services."
       }
      },
      "en-us": {
       "role": {
        "label": "Services expense",
        "verboseLabel": "Other services"
       }
      }
     },
     "localname": "ServicesExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureGeologicalAndGeophysicalExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremium": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium"
       }
      }
     },
     "localname": "SharePremium",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremiumMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share Premium [Member]"
       }
      }
     },
     "localname": "SharePremiumMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r230"
     ],
     "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]"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Short-term Debt",
        "terseLabel": "Current borrowings",
        "verboseLabel": "Borrowings"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsScheduleOfShareCapitalDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r114",
      "r117",
      "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": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSubsidiaryUndertakingsSummaryOfSubsidiariesAndJointOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SocialSecurityContributions": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Social security contributions",
        "verboseLabel": "Social security charges"
       }
      }
     },
     "localname": "SocialSecurityContributions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 6.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",
        "negatedLabel": "Changes in the income tax rate (Note 16)"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "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 foreign tax rates. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "negatedLabel": "Effect of currency translation on tax base"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "order": 2.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 tax losses. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of tax losses",
        "negatedLabel": "Tax losses where no deferred tax benefit is recognized"
       }
      }
     },
     "localname": "TaxEffectOfTaxLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails": {
       "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",
        "negatedLabel": "Income tax calculated at domestic tax rates applicable to Profit in the respective countries"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureIncomeTaxSummaryOfIncomeTaxReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r65"
     ],
     "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]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r65"
     ],
     "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]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureDeferredIncomeTaxScheduleOfBreakdownAndMovementOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r203",
      "r205",
      "r206",
      "r229",
      "r268",
      "r306"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Maximum"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureIncomeTaxNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 5.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": "Current",
        "verboseLabel": "Trade and other payables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayables": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables",
        "totalLabel": "Total trade and other payables"
       }
      }
     },
     "localname": "TradeAndOtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables recognised as of acquisition date",
        "negatedLabel": "Trade and other payables"
       }
      }
     },
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsSummaryOfConsiderationPaidInAcquisitionOfAmerisurDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade payables"
       }
      }
     },
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": {
     "auth_ref": [
      "r274",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables, undiscounted cash flows",
        "verboseLabel": "Trade payables"
       }
      }
     },
     "localname": "TradeAndOtherPayablesUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFinancialLiabilitiesContractualUndiscountedCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables."
       }
      }
     },
     "localname": "TradeAndOtherReceivablesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TradeReceivables": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "verboseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureTradeReceivablesScheduleOfTradeReceivablesDetails",
      "http://www.geo-park.com/role/StatementConsolidatedStatementOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r11",
      "r254",
      "r258",
      "r260"
     ],
     "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.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfCreditQualityOfFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfTotalFinancialAssetsDetails",
      "http://www.geo-park.com/role/DisclosureTradeReceivablesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TransportationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_SalesAndMarketingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from transportation services."
       }
      },
      "en-us": {
       "role": {
        "label": "Transportation expense",
        "verboseLabel": "Transportation"
       }
      }
     },
     "localname": "TransportationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSellingExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TravelExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      },
      "en-us": {
       "role": {
        "label": "Travel expense",
        "verboseLabel": "Travel expenses"
       }
      }
     },
     "localname": "TravelExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureAdministrativeExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r322"
     ],
     "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 hedges [axis]"
       }
      }
     },
     "localname": "TypesOfHedgesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesMember": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedges [member]"
       }
      }
     },
     "localname": "TypesOfHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInstrumentMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of financial instruments. It also represents the standard value for the 'Continuing involvement in derecognised financial assets by type of instrument' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of instrument [member]"
       }
      }
     },
     "localname": "TypesOfInstrumentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r263"
     ],
     "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]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBorrowingsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "auth_ref": [
      "r11"
     ],
     "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 investment property [axis]"
       }
      }
     },
     "localname": "TypesOfInvestmentPropertyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureBusinessTransactionsNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r244",
      "r252",
      "r253",
      "r307",
      "r308",
      "r309",
      "r311"
     ],
     "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]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r244",
      "r252",
      "r253",
      "r307",
      "r308",
      "r309",
      "r311"
     ],
     "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]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsByCategoryScheduleOfFairValueHierarchyDetails",
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureFinancialResultsDetails",
      "http://www.geo-park.com/role/DisclosureTaxReformsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r230"
     ],
     "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]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentScheduleOfShareBasedPaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Value added tax payables",
        "terseLabel": "V.A.T"
       }
      }
     },
     "localname": "ValueAddedTaxPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureTradeAndOtherPayablesScheduleOfTradeAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Value added tax receivables",
        "verboseLabel": "V.A.T."
       }
      }
     },
     "localname": "ValueAddedTaxReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Wages and salaries"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureStaffCostsAndDirectorsRemunerationScheduleOfStaffCostsAndDirectorsRemunerationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r121"
     ],
     "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 outstanding",
        "verboseLabel": "Weighted average number of shares used in basic EPS"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WrittenPutOptionsMember": {
     "auth_ref": [
      "r275",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for derivative financial contracts sold that oblige the entity to purchase an underlying asset at a specified strike price if the other party exercises the option. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Written put options [member]"
       }
      }
     },
     "localname": "WrittenPutOptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommodityRiskManagementContractsScheduleOfGroupSDerivativeContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CrudeOilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crude Oil [Member]"
       }
      }
     },
     "localname": "CrudeOilMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails",
      "http://www.geo-park.com/role/DisclosureShareBasedPaymentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureRelatedPartiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureFinancialInstrumentsRiskManagementNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.geo-park.com/role/DisclosureEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 18
  }
 },
 "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": "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "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"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Clause": "vi",
   "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_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "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"
  },
  "r112": {
   "Clause": "i",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Clause": "i",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS36_g126-137_TI",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "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"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=39&code=ifrs-tx-2021-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "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"
  },
  "r149": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "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"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "IG63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "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"
  },
  "r179": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "2",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_2_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "2",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_2_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "Clause": "ii",
   "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_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "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"
  },
  "r188": {
   "Clause": "iv",
   "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_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Clause": "viii",
   "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_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "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"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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": "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "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"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "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": "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "Clause": "iii",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "p",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_p&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "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"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "IG23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_IG23&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_q_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "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"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "38",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Section": "Presentation and disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B33&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "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"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "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"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "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": "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "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"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "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"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "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"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39G",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39G_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG24_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r332": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r333": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r334": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r335": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r336": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r337": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r338": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r339": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "Clause": "i",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "Clause": "iii",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "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"
  },
  "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": "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "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"
  },
  "r44": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&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": "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"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "22",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "ii",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "Clause": "ii",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "Clause": "iii",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "Clause": "ix",
   "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_ix&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "Clause": "viii",
   "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_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "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"
  },
  "r89": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "158",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_158&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "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"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "9",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "23",
   "Paragraph": "26",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "23",
   "Paragraph": "26",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_b&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
