XML 90 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments and Geographic Information (Details Textual) (USD $)
12 Months Ended
Dec. 31, 2014
segment
Facility
Dec. 31, 2013
Dec. 31, 2012
Schedule of Equity Method Investments [Line Items]      
Number of Managed Correctional Facilities in Australia 4geo_NumberOfManagedCorrectionalFacilitiesInAustralia    
Number of reportable business segments 4us-gaap_NumberOfReportableSegments    
Equity in earnings (losses) of affiliates, net of income tax provision $ 5,823,000us-gaap_IncomeLossFromEquityMethodInvestments $ 6,265,000us-gaap_IncomeLossFromEquityMethodInvestments $ 3,578,000us-gaap_IncomeLossFromEquityMethodInvestments
SACS      
Schedule of Equity Method Investments [Line Items]      
Equity in earnings (losses) of affiliates, net of income tax provision 5,100,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_SouthAfricanCustodialServicesPtyLimitedMember
5,100,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_SouthAfricanCustodialServicesPtyLimitedMember
5,300,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_SouthAfricanCustodialServicesPtyLimitedMember
Investment in Joint Ventures 8,000,000us-gaap_EquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_SouthAfricanCustodialServicesPtyLimitedMember
8,100,000us-gaap_EquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_SouthAfricanCustodialServicesPtyLimitedMember
 
GEO Amey      
Schedule of Equity Method Investments [Line Items]      
Equity in earnings (losses) of affiliates, net of income tax provision 700,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_GeoAmeyMember
1,100,000us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_GeoAmeyMember
(1,700,000)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_GeoAmeyMember
Investment in Joint Ventures $ (2,200,000)us-gaap_EquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_GeoAmeyMember
$ (3,000,000)us-gaap_EquityMethodInvestments
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_GeoAmeyMember