XML 176 R150.htm IDEA: XBRL DOCUMENT
v3.22.1

Impairment test on Property, plant and equipment (Narrative) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021 $ / bbl item
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Number Of Projected Oil Price Scenarios | item | 3
2022. |
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Estimated brent crude oil price per barrel | 74.93
2023. |
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Estimated brent crude oil price per barrel | 66.41
2024. |
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Estimated brent crude oil price per barrel | 67.74
2025. |
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Estimated brent crude oil price per barrel | 69.09
2026 and onwards |
Disclosure Of Impairment test on Property, plant and equipment [Line Items] |
Estimated brent crude oil price per barrel | 70.48

X
- References No definition available. + Details
Name: | gprk_DisclosureOfImpairmentTestOnPropertyPlantAndEquipmentLineItems
Namespace Prefix: | gprk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated Brent crude oil prices per barrel. + References No definition available. + Details
Name: | gprk_EstimatedBrentCrudeOilPricePerBarrel
Namespace Prefix: | gprk_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of projected oil price scenarios. + References No definition available. + Details
Name: | gprk_NumberOfProjectedOilPriceScenarios
Namespace Prefix: | gprk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | gprk_PeriodAxis=gprk_PeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gprk_PeriodAxis=gprk_PeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gprk_PeriodAxis=gprk_PeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gprk_PeriodAxis=gprk_PeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gprk_PeriodAxis=gprk_PeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |