Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v2.4.1.9
Subsequent Events (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended
Feb. 15, 2013
Dec. 21, 2012
Dec. 18, 2012
Dec. 19, 2012
Feb. 26, 2015
Utica Shale [Member]          
Derivative [Line Items]          
Purchase price commitment $ 220.0us-gaap_PaymentsToAcquireOilAndGasPropertyAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= gpor_UticaShaleMember
$ 70.0us-gaap_PaymentsToAcquireOilAndGasPropertyAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= gpor_UticaShaleMember
$ 302.0us-gaap_PaymentsToAcquireOilAndGasPropertyAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= gpor_UticaShaleMember
$ 372.0us-gaap_PaymentsToAcquireOilAndGasPropertyAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= gpor_UticaShaleMember
 
Subsequent Event [Member] | Swap [Member] | Oil [Member]          
Derivative [Line Items]          
Notional quantity         1,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_EnergyAxis
= us-gaap_OilReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Average fixed price         62.25us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_EnergyAxis
= us-gaap_OilReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Natural Gas Fixed Swap, January 2016 Through December 2017 [Member] | Swap [Member] | Gas [Member]          
Derivative [Line Items]          
Notional quantity         30,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermOneMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Average fixed price         3.40us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermOneMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Natural Gas Fixed Swap, Term Two [Member] | Swap [Member] | Gas [Member]          
Derivative [Line Items]          
Notional quantity         80,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermTwoMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Average fixed price         3.45us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermTwoMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Natural Gas Fixed Swap, Term Three [Member] | Swap [Member] | Gas [Member]          
Derivative [Line Items]          
Notional quantity         30,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermThreeMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Average fixed price         3.40us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NaturalGasFixedSwapTermThreeMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Nature Gas Basis Swap, Term One [Member] | Swap [Member] | Gas [Member]          
Derivative [Line Items]          
Notional quantity         30,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NatureGasBasisSwapTermOneMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Hedge differential         0.02gpor_DerivativeHedgeDifferential
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NatureGasBasisSwapTermOneMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Nature Gas Basis Swap, Term Two [Member] | Swap [Member] | Gas [Member]          
Derivative [Line Items]          
Notional quantity         10,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NatureGasBasisSwapTermTwoMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Hedge differential         0.01gpor_DerivativeHedgeDifferential
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= gpor_NatureGasBasisSwapTermTwoMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember