XML 13 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (72,779)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization $ (68,516)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 178,971us-gaap_FiniteLivedIntangibleAssetsNet  
Gross carrying amount 296,950us-gaap_IntangibleAssetsGrossExcludingGoodwill 223,791us-gaap_IntangibleAssetsGrossExcludingGoodwill
Total acquired intangible assets 224,171us-gaap_IntangibleAssetsNetExcludingGoodwill 155,275us-gaap_IntangibleAssetsNetExcludingGoodwill
Facility management contracts    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (years) 15 years 6 months  
Gross Carrying Amount 227,750us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
154,591us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
Accumulated Amortization (59,802)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
(56,396)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
Net Carrying Amount 167,948us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
98,195us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= geo_FacilityManagementContractsMember
Technology    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (years) 7 years  
Gross Carrying Amount 24,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
24,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Accumulated Amortization (12,977)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
(12,120)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Net Carrying Amount 11,023us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
11,880us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Trade names    
Schedule of Finite and Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Trade name (Indefinite lived) $ 45,200us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ 45,200us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember