XML 79 R69.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments, Contingencies and Other Matters - Summary of Idled Facilities and Respective Carrying Values (Details) - Property and Equipment, Net $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2023 USD ($) Bed
Commitments and Contingencies [Line Items] |  |
Net Carrying Value | $ 332,868 |
Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 10,922 |
Net Carrying Value | $ 302,420 |
Reentry Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,239 |
Net Carrying Value | $ 30,448 |
Great Plains Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2021 | [1]
Net Carrying Value | $ 68,708 |
Great Plains Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,940 | [1]
Net Carrying Value | $ 68,708 | [1]
D. Ray James Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2021 |
Net Carrying Value | $ 50,370 |
D. Ray James Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,900 |
Net Carrying Value | $ 50,370 |
Northlake Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2022 |
Net Carrying Value | $ 68,209 |
Northlake Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,800 |
Net Carrying Value | $ 68,209 |
Rivers Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2021 |
Net Carrying Value | $ 37,480 |
Rivers Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,450 |
Net Carrying Value | $ 37,480 |
Big Spring Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2021 |
Net Carrying Value | $ 32,271 |
Big Spring Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,732 |
Net Carrying Value | $ 32,271 |
Flightline Correctional Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2021 |
Net Carrying Value | $ 34,617 |
Flightline Correctional Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 1,800 |
Net Carrying Value | $ 34,617 |
McFarland Female Community Reentry Facility |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2020 |
Net Carrying Value | $ 10,765 |
McFarland Female Community Reentry Facility | Secure Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 300 |
Net Carrying Value | $ 10,765 |
Cheyenne Mountain Recovery Center |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2020 |
Net Carrying Value | $ 18,058 |
Cheyenne Mountain Recovery Center | Reentry Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 750 |
Net Carrying Value | $ 18,058 |
Coleman Hall |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2017 |
Net Carrying Value | $ 7,661 |
Coleman Hall | Reentry Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 350 |
Net Carrying Value | $ 7,661 |
Hector Garza Center |  |
Commitments and Contingencies [Line Items] |  |
Year Idled | 2020 |
Net Carrying Value | $ 4,729 |
Hector Garza Center | Reentry Services |  |
Commitments and Contingencies [Line Items] |  |
Design Capacity | Bed | 139 |
Net Carrying Value | $ 4,729 |
[1] | On April 28, 2023, GEO signed a 66-month lease, with subsequent unlimited one-year options, with the Oklahoma Department of Corrections for this facility which commenced May 1, 2023

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_GreatPlainsCorrectionalFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_NorthLakeCorrectionalFacilityMember
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_CheyenneMountainRecoveryCenterMember
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: |

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