XML 104 R86.htm IDEA: XBRL DOCUMENT
v3.22.4

Leases - Lessee, Perryville Lease (Details) $ in Millions | Jul. 01, 2021 USD ($) extension_period | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
--- | --- | --- | ---
Lessee, Lease, Description [Line Items] |  |  |
Long-term portion of financing obligations |  | $ 3,970.7 | $ 4,057.8
Perryville Lease |  |  |
Lessee, Lease, Description [Line Items] |  |  |
Purchase option agreement, initial annual rent If purchased | $ 7.8 |  |
Initial lease term | 20 years |  |
Number of lease renewal terms | extension_period | 3 |  |
Lease renewal term | 5 years |  |
Fixed annual escalation rate | 1.50% |  |
Percentage rent escalation interval | 3 years |  |
Long-term portion of financing obligations | $ 102.9 |  |
Perryville Lease, Annual Escalator, Scenario One |  |  |
Lessee, Lease, Description [Line Items] |  |  |
Lessee, annual escalator, percentage | 1.25% |  |
Lessee, annual escalator, consumer price index threshold, percentage | 0.50% |  |
Perryville Lease, Annual Escalator, Scenario Two |  |  |
Lessee, Lease, Description [Line Items] |  |  |
Lessee, annual escalator, percentage | 0.00% |  |
Lessee, annual escalator, consumer price index threshold, percentage | 0.50% |  |

X
- Definition Financing Obligation, Noncurrent + References No definition available. + Details
Name: | penn_FinancingObligationNoncurrent
Namespace Prefix: | penn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee, Annual Escalator, Consumer Price Index Threshold, Percentage + References No definition available. + Details
Name: | penn_LesseeAnnualEscalatorConsumerPriceIndexThresholdPercentage
Namespace Prefix: | penn_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Annual Escalator, Percentage + References No definition available. + Details
Name: | penn_LesseeAnnualEscalatorPercentage
Namespace Prefix: | penn_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Annual Escalator Percentage In Fixed Component Of Rent Structure if Rent Coverage Ratio Thresholds Are Met + References No definition available. + Details
Name: | penn_LesseeAnnualEscalatorPercentageInFixedComponentOfRentStructureIfRentCoverageRatioThresholdsAreMet
Namespace Prefix: | penn_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, Finance Lease, Performance Rent Escalation Interval + References No definition available. + Details
Name: | penn_LesseeFinanceLeasePerformanceRentEscalationInterval
Namespace Prefix: | penn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, Initial Term Of Contract + References No definition available. + Details
Name: | penn_LesseeInitialTermOfContract
Namespace Prefix: | penn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee, Number Of Options To Extend + References No definition available. + Details
Name: | penn_LesseeNumberOfOptionsToExtend
Namespace Prefix: | penn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Renewal Term Of Contract + References No definition available. + Details
Name: | penn_LesseeRenewalTermOfContract
Namespace Prefix: | penn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase Option Agreement, Initial Annual Rent If Purchased + References No definition available. + Details
Name: | penn_PurchaseOptionAgreementInitialAnnualRentIfPurchased
Namespace Prefix: | penn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=penn_PerryvilleLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=penn_PerryvilleLeaseAnnualEscalatorScenarioOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=penn_PerryvilleLeaseAnnualEscalatorScenarioTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |