XML 92 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Debt Repayment) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 $ 17,787us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
2016 18,442us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
2017 14,692us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
2018 11,986us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
2019 82,288us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
2020 290,099geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
Thereafter 1,190,664geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
Total Debt 1,625,958us-gaap_LongTermDebt
Interest imputed on Capital Leases (3,851)geo_ImputedInterestOnCapitalLease
Original issuer's discount 712geo_OriginalIssuersDiscount
Current portion (16,752)us-gaap_LongTermDebtCurrent
Non-current portion 1,604,643geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
Capital Leases  
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 1,932us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
2016 1,935us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
2017 1,934us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
2018 1,936us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
2019 1,934us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
2020 1,934geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Thereafter 3,170geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Total Debt 14,775us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Interest imputed on Capital Leases (3,851)geo_ImputedInterestOnCapitalLease
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Original issuer's discount 0geo_OriginalIssuersDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Current portion (1,068)us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Non-current portion 9,856geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Line of Credit  
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 102us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
2016 87us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
2017 78us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
2018 80us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
2019 74us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
2020 0geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Thereafter 1,100,000geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Total Debt 1,100,421us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Interest imputed on Capital Leases 0geo_ImputedInterestOnCapitalLease
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Original issuer's discount 0geo_OriginalIssuersDiscount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Current portion (102)us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Non-current portion 1,100,319geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Non- Recourse  
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 12,753us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
2016 13,420us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
2017 9,680us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
2018 6,970us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
2019 7,280us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
2020 7,665geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Thereafter 87,494geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Total Debt 145,262us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Interest imputed on Capital Leases 0geo_ImputedInterestOnCapitalLease
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Original issuer's discount 712geo_OriginalIssuersDiscount
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Current portion (12,582)us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Non-current portion 131,968geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
/ us-gaap_LongtermDebtTypeAxis
= geo_NonRecourseMember
Revolver  
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
2016 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
2019 70,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
2020 0geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Thereafter 0geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Total Debt 70,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Interest imputed on Capital Leases 0geo_ImputedInterestOnCapitalLease
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Original issuer's discount 0geo_OriginalIssuersDiscount
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Current portion 0us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Non-current portion 70,000geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
/ us-gaap_LongtermDebtTypeAxis
= geo_RevolverMember
Term Loan A  
Debt repayment schedules under capital lease obligations, long-term debt and non-recourse debt  
2015 3,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
2016 3,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
2017 3,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
2018 3,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
2019 3,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
2020 280,500geo_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Thereafter 0geo_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearSix
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Total Debt 295,500us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Interest imputed on Capital Leases 0geo_ImputedInterestOnCapitalLease
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Original issuer's discount 0geo_OriginalIssuersDiscount
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Current portion (3,000)us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember
Non-current portion $ 292,500geo_LongTermDebtNonrecourseDebtAndCapitalLeaseObligationExcludingCurrentPortion
/ us-gaap_LongtermDebtTypeAxis
= geo_TermLoanAMember