XML 69 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contracts Receivable (Details)
0 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Ravenhall
USD ($)
Sep. 16, 2014
Ravenhall
The GEO Group Australia
Sep. 16, 2014
Ravenhall
The GEO Group Australia
inmate
Bed
Dec. 31, 2014
National Australia Bank Limited
Non Recourse Debt
Ravenhall
USD ($)
Dec. 31, 2014
National Australia Bank Limited
Non Recourse Debt
Ravenhall
AUD
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Facility, number of beds         1,000geo_FacilityNumberofBeds
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= geo_TheGEOGroupAustraliaMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
   
Number of inmates, capacity         1,300geo_NumberOfInmatesCapacity
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= geo_TheGEOGroupAustraliaMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
   
Facility operation contract term       25 years      
Capital contribution           $ 93,800,000us-gaap_ContributionsInAidOfConstruction
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
115,000,000us-gaap_ContributionsInAidOfConstruction
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
Lump sum due at completion           252,900,000geo_LongtermDebtMaturitiesRepaymentTermsLumpSumDueatCompletion
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
310,000,000geo_LongtermDebtMaturitiesRepaymentTermsLumpSumDueatCompletion
/ us-gaap_LineOfCreditFacilityAxis
= geo_NationalAustraliaBankLimitedMember
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember
Contract receivable $ 66,229,000geo_ContractWorkInProcessNoncurrent $ 0geo_ContractWorkInProcessNoncurrent $ 66,200,000geo_ContractWorkInProcessNoncurrent
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_RavenhallMember