XML 34 R43.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value of Assets and Liabilities (Details) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014 | Mar. 31, 2014 | Dec. 31, 2013
--- | --- | --- | --- | ---
Assets: |  |  |  |
Cash and cash equivalents | $ 68,981 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 41,337 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 38,063 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 52,125 us-gaap_CashAndCashEquivalentsAtCarryingValue
5.125% Senior Notes, Due 2023 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure |  | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member |  |
Carrying Value |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 68,981 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 41,337 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Restricted cash | 19,089 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 12,638 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Liabilities: |  |  |  |
Borrowings under senior credit facility | 697,750 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 365,500 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Carrying Value | 5.875% Senior Notes, Due 2024 |  |  |  |
Liabilities: |  |  |  |
Senior Notes | 250,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 250,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Carrying Value | 5.125% Senior Notes, Due 2023 |  |  |  |
Liabilities: |  |  |  |
Senior Notes | 300,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 300,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Carrying Value | 5.875% Senior Notes, Due 2022 |  |  |  |
Liabilities: |  |  |  |
Senior Notes | 250,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 300,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Carrying Value | 6.625% Senior Notes, Due 2021 |  |  |  |
Liabilities: |  |  |  |
Senior Notes | 300,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 250,000 us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Carrying Value | Other non recourse debt including current portion |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 14,025 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember | 48,836 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |  |
Estimate of Fair Value Measurement |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 68,981 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 41,337 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Restricted cash | 19,089 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 12,638 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Liabilities: |  |  |  |
Borrowings under senior credit facility | 698,855 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 364,411 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2024 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 260,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 256,720 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Estimate of Fair Value Measurement | 5.125% Senior Notes, Due 2023 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 315,375 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 315,750 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2022 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 255,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 296,814 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Estimate of Fair Value Measurement | 6.625% Senior Notes, Due 2021 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 318,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 256,720 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Estimate of Fair Value Measurement | Other non recourse debt including current portion |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 14,111 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 52,016 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 1 | Estimate of Fair Value Measurement |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 68,981 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 41,337 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Restricted cash | 4,247 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 3,889 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Liabilities: |  |  |  |
Borrowings under senior credit facility | 0 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 1 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2024 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 1 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2022 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 1 | Estimate of Fair Value Measurement | 6.625% Senior Notes, Due 2021 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 1 | Estimate of Fair Value Measurement | Other non recourse debt including current portion |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 0 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 3 | Estimate of Fair Value Measurement |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Restricted cash | 0 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Liabilities: |  |  |  |
Borrowings under senior credit facility | 0 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 3 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2024 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 3 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2022 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 3 | Estimate of Fair Value Measurement | 6.625% Senior Notes, Due 2021 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 3 | Estimate of Fair Value Measurement | Other non recourse debt including current portion |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 0 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Restricted cash | 14,842 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 8,749 us-gaap_RestrictedCashAndCashEquivalents / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Liabilities: |  |  |  |
Borrowings under senior credit facility | 698,855 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 364,411 geo_BorrowingsUnderRevolverAndTermLoans / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2024 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 260,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 256,720 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2024Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement | 5.125% Senior Notes, Due 2023 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 315,375 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 315,750 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement | 5.875% Senior Notes, Due 2022 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 255,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 296,814 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_FivePointEightSevenFivePercentSeniorNotesDue2022Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement | 6.625% Senior Notes, Due 2021 |  |  |  |
Liabilities: |  |  |  |
Debt Instrument, Fair Value Disclosure | 318,000 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 256,720 us-gaap_DebtInstrumentFairValue / us-gaap_DebtInstrumentAxis = geo_SixPointSixTwoFivePercentSeniorNotesDue2021Member / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
Level 2 | Estimate of Fair Value Measurement | Other non recourse debt including current portion |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 14,111 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember | 52,016 us-gaap_NonRecourseDebt / us-gaap_DebtInstrumentAxis = geo_OthernonrecoursedebtincludingcurrentportionMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember |  |
AUSTRALIA | Subsidiary | Carrying Value |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 156,442 us-gaap_NonRecourseDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU | 95,714 us-gaap_NonRecourseDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU |  |
AUSTRALIA | Subsidiary | Estimate of Fair Value Measurement |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 159,484 us-gaap_NonRecourseDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU | 95,871 us-gaap_NonRecourseDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU |  |
AUSTRALIA | Level 1 | Subsidiary | Estimate of Fair Value Measurement |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 0 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU | 0 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU |  |
AUSTRALIA | Level 3 | Subsidiary | Estimate of Fair Value Measurement |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | 0 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU | 0 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU |  |
AUSTRALIA | Level 2 | Subsidiary | Estimate of Fair Value Measurement |  |  |  |
Liabilities: |  |  |  |
Non-recourse debt | $ 159,484 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU | $ 95,871 us-gaap_NonRecourseDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / dei_LegalEntityAxis = us-gaap_SubsidiariesMember / us-gaap_StatementGeographicalAxis = country_AU |  |

X
- Definition Borrowings under revolver and term loans. + References No definition available. + Details
Name: | geo_BorrowingsUnderRevolverAndTermLoans
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AssetsFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13476-108611 + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LiabilitiesFairValueDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of debt for which creditor does not have general recourse to the debtor but rather has recourse only to the property used for collateral in the transaction or other specific property. + References No definition available. + Details
Name: | us-gaap_NonRecourseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. This element is for unclassified presentations; for classified presentations there is a separate and distinct element. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=geo_FivePointOneTwoFivePercentSeniorNotesDue2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_AU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |