XML 57 R42.htm IDEA: XBRL DOCUMENT
v3.23.2

Revenue Recognition - Additional Information (Detail) - USD ($) $ in Millions | 6 Months Ended |
--- | --- | ---
Jun. 30, 2023 | Dec. 31, 2022
Revenue Recognition [Line Items] |  |
Length of academic year | 210 days |
Term of non degree professional development and continuing education offerings through subscription based access | 364 days |
Revenue recognized estimated reserve based on historical evidence | $ 2.5 | $ 2.5
Minimum [Member] |  |
Revenue Recognition [Line Items] |  |
Length of academic terms | 56 days |
Term of non degree professional development and continuing education offerings through online courses | 84 days |
Maximum [Member] |  |
Revenue Recognition [Line Items] |  |
Length of academic terms | 84 days |
Term of non degree professional development and continuing education offerings through online courses | 126 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 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 Term of non degree professional development and continuing education offerings through online courses. + References No definition available. + Details
Name: | prdo_TermOfNonDegreeProfessionalDevelopmentAndContinuingEducationOfferingsThroughOnlineCourses
Namespace Prefix: | prdo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of non degree professional development and continuing education offerings through subscription based access. + References No definition available. + Details
Name: | prdo_TermOfNonDegreeProfessionalDevelopmentAndContinuingEducationOfferingsThroughSubscriptionBasedAccess
Namespace Prefix: | prdo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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: |