XML 54 R41.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
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income $ 2,603us-gaap_DerivativeGainLossOnDerivativeNet $ (3,033)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 (74)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(54)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 Loss on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income (193)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
(504)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 592us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember
(243)us-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 Loss on Derivative Instruments, Net [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain/loss recognized in income (2,273)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_UnrealizedGainLossOnDerivativeInstrumentsNetMember
(1,478)us-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 $ 4,551us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember
$ (754)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pnrg_RealizedGainLossOnDerivativeInstrumentsNetMember