XML 46 R34.htm IDEA: XBRL DOCUMENT
v3.22.1

Revenue Recognition - Additional Information (Detail) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2022 | Mar. 31, 2021 | Dec. 31, 2021
Revenue Recognition [Line Items] |  |  |
Length of academic year | 210 days |  |
Revenue recognized estimated reserve based on historical evidence | $ 2.3 |  | $ 2.1
ASC Topic 606 [Member] |  |  |
Revenue Recognition [Line Items] |  |  |
Revenue recognized for payments received from withdrawn students | $ 0.4 | $ 0.4 |
Minimum [Member] |  |  |
Revenue Recognition [Line Items] |  |  |
Length of academic terms | 56 days |  |
Length of Non-Degree Professional Programs | 112 days |  |
Maximum [Member] |  |  |
Revenue Recognition [Line Items] |  |  |
Length of academic terms | 84 days |  |
Length of Non-Degree Professional Programs | 364 days |  |

X
- Definition The average length of an academic terms for our institutions. + References No definition available. + Details
Name: | prdo_AverageLengthOfAcademicTerms
Namespace Prefix: | prdo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average length of non degree professional programs terms. + References No definition available. + Details
Name: | prdo_AverageLengthOfNonDegreeProfessionalProgramsTerms
Namespace Prefix: | prdo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average length of an academic year which is based on the type of institution and program of study. + References No definition available. + Details
Name: | prdo_LengthOfAcademicYear
Namespace Prefix: | prdo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition A liability established for situations in which a student withdraws from an institutions and revenue needs to be reversed, based on historical evidence for similar situations. + References No definition available. + Details
Name: | prdo_RefundLiabilityReserve
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue Recognition Line Items + References No definition available. + Details
Name: | prdo_RevenueRecognitionLineItems
Namespace Prefix: | prdo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized for terminated contracts with students who have withdrawn. Upon withdrawal, collectability is not reasonably assured therefore, revenue is only recognized upon cash collection for these terminated contracts. + References No definition available. + Details
Name: | prdo_RevenueRecognizedForWithdrawnStudents
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |