XML 65 R57.htm IDEA: XBRL DOCUMENT
v3.25.3

Segment Reporting - Additional Information (Detail) | 9 Months Ended
--- | ---
Sep. 30, 2025 Segment
Segment Reporting Information [Line Items] |
Number of reporting segments | 3
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] | President and Chief Executive Officer [Member]
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description | We evaluate segment performance based on operating results. Specifically, our CODM analyzes segment revenue and operating expenses which are directly attributable to the cost to serve and educate prospective students, when making decisions to allocate resources based on segment performance.
CTU [Member] |
Segment Reporting Information [Line Items] |
Students enrolled expressed as percentage of enrollment | 69.00%
CTU [Member] | Fully Online [Member] |
Segment Reporting Information [Line Items] |
Percentage of enrollment | 98.00%
AIUS [Member] |
Segment Reporting Information [Line Items] |
Students enrolled expressed as percentage of enrollment | 22.00%
AIUS [Member] | Fully Online [Member] |
Segment Reporting Information [Line Items] |
Percentage of enrollment | 97.00%
USAHS [Member] |
Segment Reporting Information [Line Items] |
Students enrolled expressed as percentage of enrollment | 9.00%

X
- Definition Percentage of enrollment. + References No definition available. + Details
Name: | prdo_PercentageOfEnrollment
Namespace Prefix: | prdo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of student enrollment for a specific group of the total entity. + References No definition available. + Details
Name: | prdo_PercentageOfStudentEnrollment
Namespace Prefix: | prdo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21 + Details
Name: | us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=prdo_CTUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=prdo_FullyOnlineProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=prdo_AIUSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=prdo_USAHSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |