XML 35 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (5.125% Senior Notes) (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 03, 2013
Aug. 31, 2010
Aug. 27, 2014
Sep. 25, 2014
Mar. 19, 2013
Debt Instrument [Line Items]                
Stated interest rate         8.47%us-gaap_DebtInstrumentInterestRateStatedPercentage      
Capitalized loan costs $ 53,900,000us-gaap_UnamortizedDebtIssuanceExpense $ 33,100,000us-gaap_UnamortizedDebtIssuanceExpense            
Loss on extinguishment of debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 20,657,000us-gaap_GainsLossesOnExtinguishmentOfDebt 8,462,000us-gaap_GainsLossesOnExtinguishmentOfDebt          
Credit Facility                
Debt Instrument [Line Items]                
Capitalized loan costs           4,600,000us-gaap_UnamortizedDebtIssuanceExpense
/ us-gaap_DebtInstrumentAxis
= geo_CreditFacilityMember
   
Senior Notes | 5.125% Senior Notes                
Debt Instrument [Line Items]                
Debt instrument, face amount             250,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
300,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Stated interest rate 5.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
          5.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Debt covenant, asset proceeds, excess proceeds 25,000,000geo_DebtCovenantAssetProceedsExcessProceeds
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Debt covenant, indenture agreement, period after notice 60 days              
Percentage of principal amount redeemable 101.00%geo_DebtInstrumentRedemptionPeriodChangeinControlPercentageofPrincipalAmountRedeemable
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Redemption period, principal amount redeemable 35.00%geo_DebtInstrumentRedemptionPeriodPercentageOfPrincipalAmountRedeemable
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Capitalized loan costs 6,800,000us-gaap_UnamortizedDebtIssuanceExpense
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Redemption period after closing of offering 0 years 0 months 90 days              
Redemption price percentage 105.125%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Percentage of principal remaining after redemption 65.00%geo_DebtInstrumentRedemptionPricePercentageOfPrincipalRemainingAfterRedemption
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Redemption price calculation contributor, percentage 100.00%geo_DebtInstrumentRedemptionPriceCalculationContributorPercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Senior Notes | 5.125% Senior Notes | Redemption, Period 2018                
Debt Instrument [Line Items]                
Redemption price percentage 102.563%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodThreeMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Senior Notes | 5.125% Senior Notes | Redemption, Period 2019                
Debt Instrument [Line Items]                
Redemption price percentage 101.708%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFourMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Senior Notes | 5.125% Senior Notes | Redemption, Period 2020                
Debt Instrument [Line Items]                
Redemption price percentage 100.854%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodFiveMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Senior Notes | 5.125% Senior Notes | 2020 and thereafter                
Debt Instrument [Line Items]                
Redemption price percentage 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= geo_DebtInstrumentRedemptionPeriodSixMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
             
Senior Notes | 5.125% Senior Notes | Minimum                
Debt Instrument [Line Items]                
Notice period prior to redemption 0 years 0 months 30 days              
Senior Notes | 5.125% Senior Notes | Maximum                
Debt Instrument [Line Items]                
Notice period prior to redemption 0 years 0 months 60 days              
Senior Notes | Credit Facility                
Debt Instrument [Line Items]                
Loss on extinguishment of debt       4,400,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_DebtInstrumentAxis
= geo_CreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
       
Senior Notes | Credit Agreement                
Debt Instrument [Line Items]                
Debt issuance cost       $ 1,100,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= geo_CreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember