XML 16 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details Textual)
In Millions, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
USD ($)
ServiceCenter
renewal
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Workforce Subject to Collective Bargaining Arrangements
Dec. 31, 2014
Workforce Subject to Collective Bargaining Arrangements Expiring within One Year
May 29, 2013
Chief Executive Officer
May 28, 2013
Chief Executive Officer
Dec. 31, 2014
National Australia Bank Limited
Ravenhall
Non Recourse Debt
USD ($)
Dec. 31, 2014
National Australia Bank Limited
Ravenhall
Non Recourse Debt
AUD
Dec. 31, 2014
Construction Facility
National Australia Bank Limited
Ravenhall
Non Recourse Debt
USD ($)
Dec. 31, 2014
Construction Facility
National Australia Bank Limited
Ravenhall
Non Recourse Debt
AUD
Feb. 03, 2014
Facility Management Contracts
Moore Haven Correctional Facility
bed
Feb. 03, 2014
Facility Management Contracts
Bay Correctonal Facility
bed
Feb. 03, 2014
Facility Management Contracts
Graceville Correctional Facility
bed
Apr. 01, 2014
Facility Management Contracts
McFarland CCF
bed
Sep. 16, 2014
Facility Management Contracts
Ravenhall
bed
Sep. 10, 2014
Facility Management Contracts
B.I. Incorporated
Immigration and Customs Enforcement
Feb. 03, 2014
Contract Capacity Increase
Rio Grande Detention Center
bed
Feb. 02, 2014
Contract Capacity Increase
Rio Grande Detention Center
bed
Apr. 30, 2014
Contract Capacity Increase
Adelanto Detention Facility
bed
Dec. 19, 2014
Contract Capacity Increase
Karnes County Civil Detention Center
bed
Commitments and Contingencies [Line Items]                                          
Operating agreements, number of renewal options 2geo_OperatingAgreementsRenewalOptionNumber                                        
Operating agreements, renewal option, term 5 years                                        
Leased ISAP service centers in connection with acquisition 47geo_LeasedIntensiveSupervisoryAppearanceProgramServiceCentersInConnectionWithAcquisition                                        
Number of real estate properties 83geo_LeasedNonresidentialReEntryCenters                                        
Minimum rent expense $ 34.8us-gaap_OperatingLeasesRentExpenseMinimumRentals $ 35.9us-gaap_OperatingLeasesRentExpenseMinimumRentals $ 34.4us-gaap_OperatingLeasesRentExpenseMinimumRentals                                    
Concentration risk, percentage       24.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember
14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember
                               
Maximum performance award as percent of annual base salary           100.00%geo_MaximumPerformanceAwardasPercentofAnnualBaseSalary
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
150.00%geo_MaximumPerformanceAwardasPercentofAnnualBaseSalary
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
                           
Facility, number of beds                       985geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_MooreHavenCorrectionalFacilityMember
/ us-gaap_OtherCommitmentsAxis
= geo_FacilityManagementContractsMember
985geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_BayCorrectonalFacilityMember
/ us-gaap_OtherCommitmentsAxis
= geo_FacilityManagementContractsMember
1,884geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_GracevilleCorrectionalFacilityMember
/ us-gaap_OtherCommitmentsAxis
= geo_FacilityManagementContractsMember
260geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_McFarlandFemaleCCFMember
/ us-gaap_OtherCommitmentsAxis
= geo_FacilityManagementContractsMember
1,300geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_RavenhallMember
/ us-gaap_OtherCommitmentsAxis
= geo_FacilityManagementContractsMember
  1,900geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_RioGrandeDetentionCenterMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
1,500geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_RioGrandeDetentionCenterMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
1,300geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_AdelantoDetentionFacilityMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
532geo_FacilityNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_KarnesCountyCivilDetentionCenterMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
Facility, additional number of beds                                       640geo_FacilityAdditionalNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_AdelantoDetentionFacilityMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
626geo_FacilityAdditionalNumberofBeds
/ us-gaap_MajorCustomersAxis
= geo_KarnesCountyCivilDetentionCenterMember
/ us-gaap_OtherCommitmentsAxis
= geo_ContractCapacityIncreaseMember
Provision of case management and supervision services contract term                                 5 years        
Estimated construction capital project cost 235.2geo_EstimatedConstructionCapitalProjectCost                                        
Cost already spent on existing capital projects 61.6geo_CostAlreadySpentOnExistingCapitalProjects                                        
Remaining capital required for capital projects 173.6geo_RemainingCapitalRequiredForCapitalProjects                                        
Capital contribution               93.8us-gaap_ContributionsInAidOfConstruction
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
115.0us-gaap_ContributionsInAidOfConstruction
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
                       
Maximum borrowing capacity                   $ 645.3us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= geo_ConstructionFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
791.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= geo_ConstructionFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember