XML 73 R66.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments, Contingencies and Other Matters - Summary of Idled Facilities and Respective Carrying Values (Details) - Property and Equipment, Net $ in Thousands | 9 Months Ended
--- | ---
Sep. 30, 2025 USD ($) Bed
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 181,058
Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 5,896
Net Carrying Value | $ 169,290
Reentry Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 750
Net Carrying Value | $ 11,768
Rivers Correctional Facility |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 36,320
Rivers Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 1,320
Year Idled | 2021
Net Carrying Value | $ 36,320
Big Spring Correctional Facility |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 27,041
Big Spring Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 924
Year Idled | 2021
Net Carrying Value | $ 27,041
Flightline Correctional Facility |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 32,290
Flightline Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 1,452
Year Idled | 2021
Net Carrying Value | $ 32,290
McFarland Female Community Reentry Facility |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 10,646
McFarland Female Community Reentry Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 300
Year Idled | 2020
Net Carrying Value | $ 10,646
Lea County Correctional Facility |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 45,432
Lea County Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 1,200
Year Idled | 2025
Net Carrying Value | $ 45,432
Cheyenne Mountain Recovery Center |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 17,561
Cheyenne Mountain Recovery Center | Secure Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 700
Year Idled | 2020
Net Carrying Value | $ 17,561
Philadelphia Residential |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 6,141
Philadelphia Residential | Reentry Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 400
Year Idled | 2024
Net Carrying Value | $ 6,141
Coleman Hall |
Commitments and Contingencies [Line Items] |
Net Carrying Value | $ 5,627
Coleman Hall | Reentry Services |
Commitments and Contingencies [Line Items] |
Design Capacity (beds) | Bed | 350
Year Idled | 2017
Net Carrying Value | $ 5,627

X
- Definition Carrying Values of Idle Facilities Marketed to Potential Customers + References No definition available. + Details
Name: | geo_CarryingValuesOfIdleFacilitiesMarketedToPotentialCustomers
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Commitments and Contingencies. + References No definition available. + Details
Name: | geo_CommitmentsAndContingenciesLineItems
Namespace Prefix: | geo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration period. + References No definition available. + Details
Name: | geo_ExpirationPeriod
Namespace Prefix: | geo_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of beds in detention facility + References No definition available. + Details
Name: | geo_NumberofBedsinDetentionFacility
Namespace Prefix: | geo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_RiversCorrectionalFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_BigSpringCorrectionalFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_FlightlineCorrectionalFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_McFarlandFemaleCommunityReentryFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_LeaCountyCorrectionalFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_CheyenneMountainRecoveryCenterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_PhiladelphiaResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_ColemanHallMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |