XML 104 R90.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Benefit Plans - Additional Information (Details) |  | 12 Months Ended
--- | --- | ---
Jul. 01, 2021 USD ($) | Dec. 31, 2024 USD ($) Plan | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items] |  |  |  |
Employer discretionary contribution amount |  | $ 9,500,000 | $ 8,500,000 | $ 7,200,000
Number of non-contributory defined benefit pension plans | Plan |  | 2 |  |
Period of average compensation for pension benefit computation |  | 5 years |  |
Age limit for a lump sum payment |  | 55 years |  |
Long-term portion of the pension liability |  | $ 26,200,000 | 27,000,000 |
AOCI net prior service cost |  | 1,900,000 |  |
Future amortization of prior service cost |  | $ 0 |  |
Retirement age |  | 65 years |  |
Rabbi trust balance |  | $ 46,900,000 |  |
Expense related to contributions |  | 800,000 | 700,000 | $ 700,000
Total deferred compensation liability |  | 41,800,000 | 38,600,000 |
Deferred compensation liability, current |  | 2,700,000 | $ 2,800,000 |
George C. Zoley | Amended and Restated Executive Retirement Agreement |  |  |  |
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items] |  |  |  |
Deferred compensation, interest rate on cash payment | 5.00% |  |  |
Deferred compensation arrangement with individual, employer contribution | $ 1,000,000 |  |  |
Deferred compensation, interest rate on employer contribution | 5.00% |  |  |
Deferred compensation arrangement with individual, cash payment | $ 3,600,000 |  |  |
Deferred compensation arrangement with individual reclassification from equity to other non-current liabilities | $ 3,600,000 |  |  |
Deferred compensation arrangement with individual balance |  | $ 12,600,000 |  |

X
- Definition Deferred compensation arrangement with individual balance. + References No definition available. + Details
Name: | geo_DeferredCompensationArrangementWithIndividualBalance
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred compensation arrangement with individual reclassification from equity to other non-current liabilities. + References No definition available. + Details
Name: | geo_DeferredCompensationArrangementWithIndividualReclassificationFromEquityToOtherNonCurrentLiabilities
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred compensation, interest rate on cash payment. + References No definition available. + Details
Name: | geo_DeferredCompensationInterestRateOnCashPayment
Namespace Prefix: | geo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deferred compensation, interest rate on employer contribution. + References No definition available. + Details
Name: | geo_DeferredCompensationInterestRateOnEmployerContribution
Namespace Prefix: | geo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period used to average compensation for calculation of pension plan benefits. + References No definition available. + Details
Name: | geo_DefinedBenefitAverageCompensationPeriod
Namespace Prefix: | geo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Plan, Balance + References No definition available. + Details
Name: | geo_DefinedContributionPlanBalance
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Minimum age to be eligible to receive lump sum payment upon benefit. + References No definition available. + Details
Name: | geo_MinimumAgetoBeEligibletoReceiveLumpSumPaymentUponBenefit
Namespace Prefix: | geo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Non-Contributory Defined Benefit Pension Plans + References No definition available. + Details
Name: | geo_NumberOfNonContributoryDefinedBenefitPensionPlans
Namespace Prefix: | geo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Retirement age. + References No definition available. + Details
Name: | geo_RetirementAge
Namespace Prefix: | geo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of commitment made to pay deferred cash remuneration. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 710 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483070/710-10-25-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2 + Details
Name: | us-gaap_DeferredCompensationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_TitleOfIndividualAxis=geo_GeorgeCZoleyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=geo_AmendedAndRestatedExecutiveRetirementAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |