XML 16 R117.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies (Contract Awards) (Details) | Dec. 30, 2019 bed | Dec. 23, 2019 bed | Jun. 05, 2019 bed inmate | May 02, 2019 bed | Apr. 25, 2019 bed
--- | --- | --- | --- | --- | ---
Loss Contingencies [Line Items] |  |  |  |  |
Life term of contract |  |  |  | 10 years |
Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 4,490 |  |  |
Life term of contract |  | 15 years |  |  |
Renewal term | 8 years 9 months | 5 years |  |  |
El Centro Service Processing Center | US Marshall Service |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility | 512 |  |  |  |
Adelanto ICE Processing Center | Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 1,940 |  |  |
Mesa Verde ICE Processing Center | Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 400 |  |  |
Central Valley MCCF | Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 700 |  |  |
Desert View MCCF | Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 750 |  |  |
Golden State MCCF | Immigration and Customs Enforcement |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  | 700 |  |  |
Montgomery ICE Processing Center |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility added |  |  | 314 |  |
Number of inmates, capacity | inmate |  |  | 1,314 |  |
North Lake Correctional Facility | Bureau Of Prisons (BOP) |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  |  |  | 1,800 |
Reeves County Detention Complex R3 | Bureau Of Prisons (BOP) |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  |  |  | 1,376 |
South Louisiana ICE Processing Center |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |
Number of beds in detention facility |  |  |  |  | 1,000

X
- Definition Contract Award, Renewal Term + References No definition available. + Details
Name: | geo_ContractAwardRenewalTerm
Namespace Prefix: | geo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Life term of contract. + References No definition available. + Details
Name: | geo_ContractAwardTerm
Namespace Prefix: | geo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Beds In Detention Facility Added + References No definition available. + Details
Name: | geo_NumberOfBedsInDetentionFacilityAdded
Namespace Prefix: | geo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Inmates, Capacity + References No definition available. + Details
Name: | geo_NumberOfInmatesCapacity
Namespace Prefix: | geo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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 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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=geo_ImmigrationandCustomsEnforcementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_CounterpartyNameAxis=geo_USMarshallServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=geo_MontgomeryICEProcessingCenterMember
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_CounterpartyNameAxis=geo_BureauOfPrisonsBOPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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