XML 120 R99.htm IDEA: XBRL DOCUMENT
v3.24.0.1

COMMITMENTS - Narrative (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
Commitments [Line Items] |
Maximum annual contributions per employee (401K Plan) | 100.00%
Minimum matching employer contribution for 401K | 6.00%
Purchase Inventory And Other Material |
Commitments [Line Items] |
Other commitment, to be paid, year one | $ 28.9

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 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
- Details
Name: | us-gaap_OtherCommitmentsAxis=gpor_PurchaseInventoryAndOtherMaterialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |