XML 99 R68.htm IDEA: XBRL DOCUMENT
v3.19.3

Debt - Guarantees (Details) $ in Millions | Sep. 30, 2019 USD ($) guarantee | Sep. 30, 2019 ZAR (R) guarantee | Sep. 30, 2019 AUD ($) guarantee
--- | --- | --- | ---
Ravenhall |  |  |
Line of Credit Facility [Line Items] |  |  |
Number of letters of guarantee outstanding under separate international facilities relating to performance guarantees | guarantee | 7 | 7 | 7
Letters of credit outstanding relating to performance guarantees | $ 9,000,000.0 |  |
Ravenhall | Letter of Credit | Revolver |  |  |
Line of Credit Facility [Line Items] |  |  |
Guaranteed obligations | 67,500,000 |  | $ 100.0
SACS |  |  |
Line of Credit Facility [Line Items] |  |  |
Maximum loan amount under standby facility | 1,300,000 | R 20,000,000 |
Amount funded | $ 0 |  |

X
- Definition Letters of credit outstanding relating to performance guarantees. + References No definition available. + Details
Name: | geo_LettersofCreditOutstandingRelatingtoPerformanceGuarantees
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum loan amount under SACS shareholder's loan. + References No definition available. + Details
Name: | geo_MaximumLoanAmountunderSACSShareholdersLoan
Namespace Prefix: | geo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of letters of guarantee outstanding under separate international facilities relating to performance guarantees. + References No definition available. + Details
Name: | geo_NumberOfLettersOfGuaranteeOutstandingUnderSeparateInternationalFacilitiesRelatingToPerformanceGuarantees
Namespace Prefix: | geo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of the amount outstanding under the credit facility. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611 + Details
Name: | us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=geo_RavenhallMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=geo_SouthAfricanCustodialServicesPtyLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |