XML 31 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Nonrecourse Debt) (Details)
0 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2012
USD ($)
Dec. 31, 2014
USD ($)
Bed
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Jan. 03, 2010
Bed
Aug. 31, 2012
Aug. 30, 2012
Aug. 31, 2010
Aug. 31, 2012
Municipal Corrections Finance L.P.
USD ($)
Dec. 31, 2014
Municipal Corrections Finance L.P.
facility
Aug. 31, 2012
Municipal Corrections Finance L.P.
Dec. 31, 2012
MCFs Non Recourse Debt
USD ($)
Aug. 31, 2012
MCFs Non Recourse Debt
USD ($)
Dec. 31, 2014
Australian Subsidiary's Non Recourse Debt
Dec. 31, 2013
Australian Subsidiary's Non Recourse Debt
USD ($)
Dec. 31, 2013
Australian Subsidiary's Non Recourse Debt
AUD
Sep. 30, 2013
Taxable Revenue Bonds STLDC
USD ($)
Dec. 31, 2014
Taxable Revenue Bonds STLDC
Dec. 31, 2014
Subordinate Notes STLDC
USD ($)
Dec. 31, 2013
Non Recourse Debt Northwest Detention Center
USD ($)
Dec. 09, 2011
Non Recourse Debt 2011 Revenue Bonds
USD ($)
Dec. 31, 2014
Non Recourse Debt
USD ($)
Dec. 31, 2013
Non Recourse Debt
USD ($)
Dec. 31, 2014
MCFs Non Recourse Debt
Dec. 31, 2014
Northwest Detention Center
Non Recourse Debt Northwest Detention Center
USD ($)
Dec. 31, 2014
Northwest Detention Center
Non Recourse Debt
USD ($)
Dec. 31, 2014
Fullham [Member]
Australian Subsidiary's Non Recourse Debt
USD ($)
Dec. 31, 2014
Fullham [Member]
Australian Subsidiary's Non Recourse Debt
AUD
Dec. 31, 2013
Fullham [Member]
Australian Subsidiary's Non Recourse Debt
USD ($)
Dec. 31, 2013
Fullham [Member]
Australian Subsidiary's Non Recourse Debt
AUD
Debt Instrument [Line Items]                                                            
Number of bed in detention Complex   1,904geo_NumberOfBedInDetentionComplex                                                        
Debt instrument, face amount                                 $ 49,500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
    $ 57,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtNorthwestDetentionCenterMember
                   
Outstanding balance   1,625,958,000us-gaap_LongTermDebt                             17,200,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
                         
Proceeds from funds held in trust                                 17,300,000geo_ProceedsfromFundsHeldinTrust
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
                         
Bonds fixed coupon rates minimum                                   4.63%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
                       
Bonds fixed coupon rates maximum                                   5.07%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
                       
Subordinated notes receivable                                     5,000,000us-gaap_NotesAndLoansReceivableGrossNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_SubordinateNotesStldcMember
                     
Revised number of beds         1,575geo_RevisedNumberOfBeds                                                  
Number of beds         1,030geo_InitialNumberOfBeds                                                  
Long term debt   1,462,819,000us-gaap_LongTermDebtNoncurrent 1,485,536,000us-gaap_LongTermDebtNoncurrent                                   54,400,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtTwoThousandElevenRevenueBondsMember
                 
Stated interest rate               8.47%us-gaap_DebtInstrumentInterestRateStatedPercentage                         6.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtTwoThousandElevenRevenueBondsMember
    8.47%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= geo_McfsNonRecourseDebtMember
           
Non-recourse debt                         77,900,000us-gaap_NonRecourseDebt
/ us-gaap_DebtInstrumentAxis
= geo_McfsNonRecourseDebtMember
  23,900,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
26,900,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
          144,550,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
84,131,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
    49,400,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_NorthwestDetentionCenterMember
    16,400,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_FullhamMember
20,100,000us-gaap_NonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_FullhamMember
Current portion of non-recourse debt                                                   6,300,000geo_CurrentPortionOfNonRecourseDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_NorthwestDetentionCenterMember
       
Current restricted cash                                                 4,300,000us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseDebtNorthwestDetentionCenterMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_NorthwestDetentionCenterMember
         
Number of Facilities Purchased From Cornell                   11us-gaap_NumberOfBusinessesAcquired
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_MunicipalCorrectionsFinanceL.P.Member
                                       
Ownership percentage           100.00%us-gaap_EquityMethodInvestmentOwnershipPercentage 0.00%us-gaap_EquityMethodInvestmentOwnershipPercentage       100.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_MunicipalCorrectionsFinanceL.P.Member
                                     
Acquisition of ownership interests 35,154,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 35,154,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries         35,200,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= geo_MunicipalCorrectionsFinanceL.P.Member
                                         
Loss on early extinguishment of debt   0us-gaap_GainsLossesOnExtinguishmentOfDebt (20,657,000)us-gaap_GainsLossesOnExtinguishmentOfDebt (8,462,000)us-gaap_GainsLossesOnExtinguishmentOfDebt               (8,500,000)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_DebtInstrumentAxis
= geo_McfsNonRecourseDebtMember
        1,500,000us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_TaxableRevenueBondsStldcMember
                         
Payment of make-whole provision and other fees for early extinguishment of debt                       14,900,000us-gaap_PaymentsOfDebtExtinguishmentCosts
/ us-gaap_DebtInstrumentAxis
= geo_McfsNonRecourseDebtMember
                                   
Bond Redemption Costs                       100,000geo_BondRedemptionCosts
/ us-gaap_DebtInstrumentAxis
= geo_McfsNonRecourseDebtMember
                                   
Fair value premium on non-recourse                       6,400,000us-gaap_DebtInstrumentUnamortizedPremium
/ us-gaap_DebtInstrumentAxis
= geo_McfsNonRecourseDebtMember
                                   
Interest rate terms                           variable rate quoted by certain Australian banks plus 140 basis points                                
Non current restricted cash                                                     $ 4,100,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_FullhamMember
5,000,000us-gaap_RestrictedCashAndCashEquivalentsNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_AustralianSubsidiariesNonRecourseDebtMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= geo_FullhamMember