XML 46 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Effect of Derivative Instruments on Consolidated Statements of Operations (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income $ 17,420us-gaap_DerivativeGainLossOnDerivativeNet $ (1,971)us-gaap_DerivativeGainLossOnDerivativeNet
Derivatives Designated as Cash-Flow Hedging Instruments [Member] | Interest Rate Swap [Member] | Interest Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income (289)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
 
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Natural Gas Commodity Contracts [Member] | Unrealized Gain (Loss) on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income 2,542us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
(1,309)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Natural Gas Commodity Contracts [Member] | Realized Gain (Loss) on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income (529)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember
796us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Crude Oil Commodity Contracts [Member] | Unrealized Gain (Loss) on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income 15,032us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
660us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Crude Oil Commodity Contracts [Member] | Realized Gain (Loss) on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income $ 664us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember
$ (2,118)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember