XML 66 R54.htm IDEA: XBRL DOCUMENT
v3.24.3

Derivative Instruments - Schedule of Derivative Instruments (Details) - Not Designated as Hedging Instrument | 9 Months Ended
--- | ---
Sep. 30, 2024 MMBTU bbl / d $ / bbl $ / MMBTU bbl
Crude Oil Basis Swap - Period One [Member] |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.97
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 45,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 4,186,000
Crude Oil Basis Swap - Period Two [Member] |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.11
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,870,000
Crude Oil Basis Swap - Period Three [Member] |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.11
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,913,000
Crude Oil Basis Swap - Period Four [Member] |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.11
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
Crude Oil Basis Swap - Period Five |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.11
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
Crude Oil Basis Swap - Period Six |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.15
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,575,000
Crude Oil Basis Swap - Period Seven |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.15
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,592,500
Crude Oil Roll Differential Swap - Period One |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.55
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 45,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 4,186,000
Crude Oil Roll Differential Swap - Period Two |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.42
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,870,000
Crude Oil Roll Differential Swap - Period Three |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.42
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,913,000
Crude Oil Roll Differential Swap - Period Four |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.42
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
Crude Oil Roll Differential Swap - Period Five |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.42
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
Crude Oil Roll Differential Swap - Period Six |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.28
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,575,000
Crude Oil Roll Differential Swap - Period Seven |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.28
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,592,500
Natural Gas Swaps - Henry Hub - Period One |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 5,933,899
Volume (MMBtu/d) | MMBTU | 64,499
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 3.86
Natural Gas Swaps - Henry Hub - Period Two [Member] |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 3,600,000
Volume (MMBtu/d) | MMBTU | 40,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 4.32
Natural Gas Swaps - Henry Hub - Period Three [Member] |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 3,640,000
Volume (MMBtu/d) | MMBTU | 40,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 3.65
Natural Gas Swaps - Henry Hub - Period Four [Member] |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 3,680,000
Volume (MMBtu/d) | MMBTU | 40,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 3.83
Natural Gas Swaps - Henry Hub - Period Five [Member] |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 3,680,000
Volume (MMBtu/d) | MMBTU | 40,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 4.20
Natural Gas Basis Swap - Period One [Member] |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.98
Volume (MMBtu) | MMBTU | 11,040,000
Volume (MMBtu/d) | MMBTU | 120,000
Natural Gas Basis Swap - Period two |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.74
Volume (MMBtu) | MMBTU | 3,600,000
Volume (MMBtu/d) | MMBTU | 40,000
Natural Gas Basis Swap - Period Three |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.74
Volume (MMBtu) | MMBTU | 3,640,000
Volume (MMBtu/d) | MMBTU | 40,000
Natural Gas Basis Swap - Period Four |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.74
Volume (MMBtu) | MMBTU | 3,680,000
Volume (MMBtu/d) | MMBTU | 40,000
Natural Gas Basis Swap - Period Five |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.74
Volume (MMBtu) | MMBTU | 3,680,000
Volume (MMBtu/d) | MMBTU | 40,000
Natural Gas Collars - Period One |
Derivative [Line Items] |
Derivative, Average Floor Price | 2.75
Volume (MMBtu) | MMBTU | 5,106,101
Volume (MMBtu/d) | MMBTU | 55,501
Derivative, Average Cap Price | 5.29
Crude Oil Deferred Premium Puts - Period One |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 65.00
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 2,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 230,000
Derivative, Cap Price | 4.96
Natural Gas Basis Swap - Period Six |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.61
Volume (MMBtu) | MMBTU | 990,000
Volume (MMBtu/d) | MMBTU | 11,000
Natural Gas Swaps - Henry Hub - Period Six |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 990,000
Volume (MMBtu/d) | MMBTU | 11,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 4.18
Natural Gas Basis Swap - Period Seven |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.67
Volume (MMBtu) | MMBTU | 1,001,000
Volume (MMBtu/d) | MMBTU | 11,000
Natural Gas Swaps - Henry Hub - Period Seven |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 1,001,000
Volume (MMBtu/d) | MMBTU | 11,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 3.48
Natural Gas Swaps - Henry Hub - Period nine |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 1,012,000
Volume (MMBtu/d) | MMBTU | 11,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 4.21
Natural Gas Basis Swap - Period Nine |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.02
Volume (MMBtu) | MMBTU | 1,012,000
Volume (MMBtu/d) | MMBTU | 11,000
Crude Oil Roll Differential Swap - Period Eight |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.28
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
Crude Oil Roll Differential Swap - Period Nine |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 0.28
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
Natural Gas Swaps - Henry Hub - Period Eight |
Derivative [Line Items] |
Volume (MMBtu) | MMBTU | 1,012,000
Volume (MMBtu/d) | MMBTU | 11,000
Weighted Average Fixed Price ($/Bbl) | $ / MMBTU | 3.80
Natural Gas Basis Swap - Period Eight |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.17
Volume (MMBtu) | MMBTU | 1,012,000
Volume (MMBtu/d) | MMBTU | 11,000
Crude Oil Basis Swap - Period Eight |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.15
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
Crude Oil Basis Swap - Period Nine |
Derivative [Line Items] |
Weighted Average Differential ($/MMBtu) | 1.15
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
NYMEX WTI [Member] | Crude Oil Swap - Period One [Member] |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 75.08
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 41,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,772,000
NYMEX WTI [Member] | Crude Oil Swap - Period Two [Domain] |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 75.15
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,870,000
NYMEX WTI [Member] | Crude Oil Swap - Period Three [Member] |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 73.85
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,913,000
NYMEX WTI [Member] | Crude Oil Swap - Period Four [Member] |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 72.65
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
NYMEX WTI [Member] | Crude Oil Swap - Period Five [Member] |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 71.62
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 43,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 3,956,000
NYMEX WTI [Member] | Crude Oil Swap - Period Six |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 71.49
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,575,000
NYMEX WTI [Member] | Crude Oil Swap - Period Seven |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 70.61
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,592,500
NYMEX WTI [Member] | Crude Oil Swap - Period Eight |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 69.77
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
NYMEX WTI [Member] | Crude Oil Swap - Period Nine |
Derivative [Line Items] |
Weighted Average Fixed Price ($/Bbl) | 69.08
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 17,500
Derivative, Nonmonetary Notional Amount, Volume | bbl | 1,610,000
NYMEX WTI [Member] | Crude Oil Collars - Period One [Member] |
Derivative [Line Items] |
Derivative, Average Floor Price | 60.00
Derivative, Average Cap Price | 76.01
Derivative, Nonmonetary Notional Amount, Volume Per Day | bbl / d | 2,000
Derivative, Nonmonetary Notional Amount, Volume | bbl | 184,000

X
- Definition Derivative, Nonmonetary Notional Amount, Energy Measure Per Day + References No definition available. + Details
Name: | pr_DerivativeNonmonetaryNotionalAmountEnergyMeasurePerDay
Namespace Prefix: | pr_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative, Nonmonetary Notional Amount, Volume Per Day + References No definition available. + Details
Name: | pr_DerivativeNonmonetaryNotionalAmountVolumePerDay
Namespace Prefix: | pr_
Data Type: | dtr-types1:flowItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average cap rate on a group of price risk derivatives such as caps or collars. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageCapPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition The average floor rate on a group of price risk derivatives such as floors or collars. A payment or receipt is triggered if the market rate falls below the floor rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageFloorPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeCapPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal volume used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountVolume
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average fixed price related to the group of price risk swap derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeAverageFixedPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Average variable price rate related to the group of price risk swap derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeAverageVariablePrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasCollarsPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilDeferredPremiumPutsPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilRollDifferentialSwapPeriodNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasSwapsHenryHubPeriodEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_NaturalGasBasisSwapPeriodEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilBasisSwapPeriodNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | pr_IndexPriceAxis=pr_NYMEXWTIMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodOneMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodTwoDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodSixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodSevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilSwapPeriodNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=pr_CrudeOilCollarsPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |