XML 82 R71.htm IDEA: XBRL DOCUMENT
v3.21.1

Commitments and Contingencies - Summary of Idled Facilities and Respective Carrying Values (Details) - Property and Equipment, Net $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2021 USD ($) bed
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 7,540
Net Carrying Value | $ | $ 217,725
D. Ray James Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 1,900
Date Idled | 2021
Net Carrying Value | $ | $ 53,946
Moshannon Valley Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 1,878
Date Idled | 2021
Net Carrying Value | $ | $ 56,470
Rivers Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 1,450
Date Idled | 2021
Net Carrying Value | $ | $ 40,733
Queens Detention Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 222
Date Idled | 2021
Net Carrying Value | $ | $ 17,192
McFarland Female Community Reentry Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 300
Date Idled | 2020
Net Carrying Value | $ | $ 11,975
Perry County Correctional Facility | Secure Services |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 690
Date Idled | 2015
Net Carrying Value | $ | $ 11,442
Coleman Hall | GEO Care |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 350
Date Idled | 2017
Net Carrying Value | $ | $ 8,425
Cheyenne Mountain Recovery Center | GEO Care |
Commitments and Contingencies [Line Items] |
Number of beds in detention facility | bed | 750
Date Idled | 2020
Net Carrying Value | $ | $ 17,542

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: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_DRayJamesCorrectionalFacilityMember
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_MoshannonValleyCorrectionalFacilityMember
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_QueensDetentionFacilityMember
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_ColemanHallMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=geo_GEOCareMember
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: |