XML 121 R100.htm IDEA: XBRL DOCUMENT
v3.22.4

COMMITMENTS - Narrative (Details) MMBTU in Thousands, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 USD ($) MMBTU
Commitments [Line Items] |  |
Sales (MMBtu per day) | MMBTU |  | 20
Maximum annual contributions per employee (401K Plan) |  | 100.00%
Minimum matching employer contribution for 401K |  | 50.00%
Purchase Inventory And Other Material |  |
Commitments [Line Items] |  |
Other commitment, to be paid, year one |  | $ 52.7
Other commitment, to be paid, year two |  | $ 31.2
Forecast |  |
Commitments [Line Items] |  |
Maximum annual contributions per employee (401K Plan) | 100.00% |
Minimum matching employer contribution for 401K | 6.00% |
Minimum |  |
Commitments [Line Items] |  |
Minimum matching employer contribution for 401K |  | 4.00%
Maximum |  |
Commitments [Line Items] |  |
Minimum matching employer contribution for 401K |  | 6.00%

X
- Definition Commitments [Line Items] + References No definition available. + Details
Name: | gpor_CommitmentsLineItems
Namespace Prefix: | gpor_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Supply Commitment, Due in Next Twelve Months + References No definition available. + Details
Name: | gpor_SupplyCommitmentDueinNextTwelveMonths
Namespace Prefix: | gpor_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gpor_PurchaseInventoryAndOtherMaterialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |