XML 61 R46.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Business Organization, Operations and Significant Accounting Policies - Summary of Idled Facilities and Their Carrying Values, Excluding Equipment and Other Assets (Details) $ in Thousands |  | 12 Months Ended
--- | --- | ---
Mar. 05, 2021 bed | Dec. 31, 2021 USD ($) bed
Property and Equipment, Net |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 10,912
Net Carrying Value | $ |  | $ 281,733
Great Plains Correctional Facility |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity | 1,940 |
Great Plains Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 1,940
Year Idled |  | 2021
Net Carrying Value | $ |  | $ 68,479
D. Ray James Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 1,900
Year Idled |  | 2021
Net Carrying Value | $ |  | $ 52,724
Rivers Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 1,450
Year Idled |  | 2021
Net Carrying Value | $ |  | $ 39,644
Big Spring Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 1,732
Year Idled |  | 2021
Net Carrying Value | $ |  | $ 35,828
Flightline Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 1,800
Year Idled |  | 2021
Net Carrying Value | $ |  | $ 37,090
McFarland Female Community Reentry Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 300
Year Idled |  | 2020
Net Carrying Value | $ |  | $ 11,498
Perry County Correctional Facility | Property and Equipment, Net | Secure Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 690
Year Idled |  | 2015
Net Carrying Value | $ |  | $ 11,186
Cheyenne Mountain Recovery Center | Property and Equipment, Net | Reentry Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 750
Year Idled |  | 2020
Net Carrying Value | $ |  | $ 17,145
Coleman Hall | Property and Equipment, Net | Reentry Services |  |
Summary Of Business Organization Operations And Significant Accounting Policies [Line Items] |  |
Design Capacity |  | 350
Year Idled |  | 2017
Net Carrying Value | $ |  | $ 8,139

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 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
- Definition Summary Of Business Organization, Operations and Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | geo_SummaryOfBusinessOrganizationOperationsAndSignificantAccountingPoliciesLineItems
Namespace Prefix: | geo_
Data Type: | xbrli:stringItemType
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: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_GreatPlainsCorrectionalFacilityMember
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: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_DRayJamesCorrectionalFacilityMember
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_SpringCorrectionalFacilityMember
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_PerryCountyCorrectionalFacilityMember
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: | us-gaap_StatementBusinessSegmentsAxis=geo_ReentryServicesMember
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: |