XML 46 R38.htm IDEA: XBRL DOCUMENT
v3.24.3

Revenue Recognition - Changes in Deferred Revenue Balances (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023
Deferred Revenue Arrangement [Line Items] |  |  |  |  |
Gross deferred revenue, beginning balance |  | $ 90,785 | $ 104,703 | $ 63,970 | $ 107,200
Revenue earned from prior balances |  | (76,801) | (84,783) | (58,553) | (92,624)
Billings during period | [1] | 160,127 | 154,491 | 519,268 | 530,071
Revenue earned for new billings during the period |  | (91,641) | (93,476) | (442,291) | (463,474)
Other adjustments |  | (263) | (2,195) | (187) | (2,433)
Gross deferred revenue, ending balance |  | 82,207 | 78,740 | 82,207 | 78,740
University Group [Member] | CTU [Member] |  |  |  |  |
Deferred Revenue Arrangement [Line Items] |  |  |  |  |
Gross deferred revenue, beginning balance |  | 67,880 | 72,702 | 42,531 | 67,245
Revenue earned from prior balances |  | (57,850) | (59,047) | (38,122) | (59,458)
Billings during period | [1] | 100,352 | 95,064 | 350,694 | 343,194
Revenue earned for new billings during the period |  | (56,987) | (60,326) | (301,471) | (301,620)
Other adjustments |  | (162) | (1,283) | (399) | (2,251)
Gross deferred revenue, ending balance |  | 53,233 | 47,110 | 53,233 | 47,110
University Group [Member] | AIUS [Member] |  |  |  |  |
Deferred Revenue Arrangement [Line Items] |  |  |  |  |
Gross deferred revenue, beginning balance |  | 22,905 | 32,001 | 21,439 | 39,955
Revenue earned from prior balances |  | (18,951) | (25,736) | (20,431) | (33,166)
Billings during period | [1] | 59,775 | 59,427 | 168,574 | 186,877
Revenue earned for new billings during the period |  | (34,654) | (33,150) | (140,820) | (161,854)
Other adjustments |  | (101) | (912) | 212 | (182)
Gross deferred revenue, ending balance |  | $ 28,974 | $ 31,630 | $ 28,974 | $ 31,630
[1] | Billings during period includes adjustments for prior billings.

X
- Definition Contract with customer liability revenue recognized including additions. + References No definition available. + Details
Name: | prdo_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with customers new revenue during period. + References No definition available. + Details
Name: | prdo_ContractWithCustomersNewRevenueDuringPeriod
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For the current period, the amount of new charges billed to customers for services to be provided for the current academic term. + References No definition available. + Details
Name: | prdo_CurrentPeriodCharges
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of other adjustments to the deferred revenue balance during the current period. + References No definition available. + Details
Name: | prdo_DeferredRevenueOtherAdjustments
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The gross amount of deferred revenue before offsetting with any contract asset balances. + References No definition available. + Details
Name: | prdo_GrossDeferredRevenue
Namespace Prefix: | prdo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 No definition available. + Details
Name: | us-gaap_DeferredRevenueArrangementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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