XML 28 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Effect of Derivative Instruments on Consolidated Balance Sheets (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Derivative assets $ 14,436us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral $ 16,927us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
Derivative liabilities (156)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral (170)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
Total derivative instruments 14,280us-gaap_DerivativeFairValueOfDerivativeNet 16,757us-gaap_DerivativeFairValueOfDerivativeNet
Derivatives Designated as Cash-Flow Hedging Instruments [Member] | Interest Rate Swap [Member] | Derivative Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets   12us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Cash-Flow Hedging Instruments [Member] | Interest Rate Swap [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets   13us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated as Cash-Flow Hedging Instruments [Member] | Interest Rate Swap [Member] | Derivative Liability Short-Term [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (156)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeLiabilityShortTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(170)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeLiabilityShortTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Crude Oil Commodity Contracts [Member] | Derivative Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets 12,356us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
14,629us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_CrudeOilCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated as Cash-Flow Hedging Instruments [Member] | Natural Gas Commodity Contracts [Member] | Derivative Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 2,080us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 2,273us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= pnrg_DerivativeContractsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= pnrg_NaturalGasCommodityContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember