XML 136 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Financial Information (Statements of Cash Flows) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Condensed Financial Statements, Captions [Line Items]      
Gain (Loss) on Contract Termination   $ 3,974us-gaap_GainLossOnContractTermination  
Cash Flow from Operating Activities:      
Cash (used in) provided by operating activities - continuing operations 202,541us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 192,189us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 255,187us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash (used in) provided by operating activities - discontinued operations 0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations 0us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations 9,053us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
Net cash provided by operating activities of continuing operations 202,541us-gaap_NetCashProvidedByUsedInOperatingActivities 192,189us-gaap_NetCashProvidedByUsedInOperatingActivities 264,240us-gaap_NetCashProvidedByUsedInOperatingActivities
Loss on early extinguishment of debt 0us-gaap_GainsLossesOnExtinguishmentOfDebt (20,657)us-gaap_GainsLossesOnExtinguishmentOfDebt (8,462)us-gaap_GainsLossesOnExtinguishmentOfDebt
Cash Flow from Investing Activities:      
Acquisition of ownership interests in MCF 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries (35,154)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
Proceeds from RTS divestiture 0us-gaap_ProceedsFromDivestitureOfBusinesses 0us-gaap_ProceedsFromDivestitureOfBusinesses 33,253us-gaap_ProceedsFromDivestitureOfBusinesses
Net working capital adjustment from RTS divestiture 0geo_IncreaseDecreaseinWorkingCapitalFromDivestiture (996)geo_IncreaseDecreaseinWorkingCapitalFromDivestiture 0geo_IncreaseDecreaseinWorkingCapitalFromDivestiture
Payments to Acquire Businesses, Net of Cash Acquired (13,025)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired    
Acquisition of BI and Cornell, cash consideration, net of cash acquired   (996)us-gaap_PaymentsToAcquireAssetsInvestingActivities  
Proceeds from sale of property and equipment 699us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 205us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 65us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Proceeds from sale of assets held for sale 0us-gaap_ProceedsFromSaleOfPropertyHeldForSale 1,969us-gaap_ProceedsFromSaleOfPropertyHeldForSale 5,641us-gaap_ProceedsFromSaleOfPropertyHeldForSale
Change in restricted cash and investments 5,380us-gaap_IncreaseDecreaseInRestrictedCash 17,412us-gaap_IncreaseDecreaseInRestrictedCash 51,189us-gaap_IncreaseDecreaseInRestrictedCash
Capital expenditures (114,224)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions (117,566)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions (107,549)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
Cash used in investing activities - continuing operations (121,170)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (98,976)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (52,555)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash (used in) provided by investing activities - discontinued operations 0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations 0us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations (2,761)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
Net cash used in investing activities (121,170)us-gaap_NetCashProvidedByUsedInInvestingActivities (98,976)us-gaap_NetCashProvidedByUsedInInvestingActivities (55,316)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash Flow from Financing Activities:      
Payments on long-term debt (678,099)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities (1,134,544)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities (456,485)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
Proceeds from long term debt 654,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 1,238,000us-gaap_ProceedsFromIssuanceOfLongTermDebt 358,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
Payments on non-recourse debt (18,627)us-gaap_RepaymentsOfOtherDebt 0us-gaap_RepaymentsOfOtherDebt 0us-gaap_RepaymentsOfOtherDebt
Proceeds from non-recourse debt 87,896us-gaap_ProceedsFromOtherDebt 0us-gaap_ProceedsFromOtherDebt  
Payments Related to Tax Withholding for Share-based Compensation 1,844us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Tax benefit related to equity compensation 2,035us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,197us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 621us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Payments for purchase of treasury shares 0us-gaap_PaymentsForRepurchaseOfCommonStock 0us-gaap_PaymentsForRepurchaseOfCommonStock (8,666)us-gaap_PaymentsForRepurchaseOfCommonStock
Debt issuance costs - deferred (26,420)geo_PaymentsofDeferredDebtIssuanceCosts (23,834)geo_PaymentsofDeferredDebtIssuanceCosts (1,398)geo_PaymentsofDeferredDebtIssuanceCosts
Debt issuance fees 0us-gaap_PaymentsOfDebtIssuanceCosts (13,421)us-gaap_PaymentsOfDebtIssuanceCosts (14,861)us-gaap_PaymentsOfDebtIssuanceCosts
Distribution to noncontrolling interests 0us-gaap_PaymentsOfDividendsMinorityInterest 0us-gaap_PaymentsOfDividendsMinorityInterest (5,758)us-gaap_PaymentsOfDividendsMinorityInterest
Proceeds from the stock options exercised 7,281us-gaap_ProceedsFromStockOptionsExercised 5,425us-gaap_ProceedsFromStockOptionsExercised 9,276us-gaap_ProceedsFromStockOptionsExercised
Cash dividends paid (170,234)us-gaap_PaymentsOfDividendsCommonStock (147,156)us-gaap_PaymentsOfDividendsCommonStock (102,435)us-gaap_PaymentsOfDividendsCommonStock
Proceeds from reissuance of treasury stock in connection with ESPP (387)us-gaap_ProceedsFromSaleOfTreasuryStock (319)us-gaap_ProceedsFromSaleOfTreasuryStock (460)us-gaap_ProceedsFromSaleOfTreasuryStock
Issuance of common stock under prospectus supplement 54,725geo_ProceedsfromIssuanceofCommonStockUnderProspectusSupplement 0geo_ProceedsfromIssuanceofCommonStockUnderProspectusSupplement  
Payment for retirement of treasury stock 0geo_PaymentsforRetirementofTreasuryStock 0geo_PaymentsforRetirementofTreasuryStock (1,036)geo_PaymentsforRetirementofTreasuryStock
Termination of interest rate swap agreements 1,121us-gaap_DerivativeGainLossOnDerivativeNet 0us-gaap_DerivativeGainLossOnDerivativeNet 0us-gaap_DerivativeGainLossOnDerivativeNet
Net cash provided by (used in) financing activities (88,900)us-gaap_NetCashProvidedByUsedInFinancingActivities (69,040)us-gaap_NetCashProvidedByUsedInFinancingActivities (222,282)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of Exchange Rate Changes on Cash and Cash Equivalents (3,259)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (3,803)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 1,735us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net Increase (Decrease) in Cash and Cash Equivalents (10,788)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 20,370us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (11,623)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and Cash Equivalents, beginning of period 52,125us-gaap_CashAndCashEquivalentsAtCarryingValue 31,755us-gaap_CashAndCashEquivalentsAtCarryingValue 43,378us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and Cash Equivalents, end of period 41,337us-gaap_CashAndCashEquivalentsAtCarryingValue 52,125us-gaap_CashAndCashEquivalentsAtCarryingValue 31,755us-gaap_CashAndCashEquivalentsAtCarryingValue
The GEO Group Inc.      
Cash Flow from Operating Activities:      
Cash (used in) provided by operating activities - continuing operations     105,402us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash (used in) provided by operating activities - discontinued operations     5,810us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by operating activities of continuing operations 185,721us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
142,923us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
111,212us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss on early extinguishment of debt   (2,601)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flow from Investing Activities:      
Acquisition of ownership interests in MCF     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from RTS divestiture     29,653us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net working capital adjustment from RTS divestiture 0geo_IncreaseDecreaseinWorkingCapitalFromDivestiture
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Acquisition of BI and Cornell, cash consideration, net of cash acquired   (996)us-gaap_PaymentsToAcquireAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from sale of property and equipment 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of assets held for sale   0us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in restricted cash and investments 61us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(167)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital expenditures (58,188)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(79,150)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(61,426)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash used in investing activities - continuing operations     (31,773)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash (used in) provided by investing activities - discontinued operations     (634)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in investing activities (58,127)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(80,313)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(32,407)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flow from Financing Activities:      
Payments on long-term debt (677,000)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,098,174)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(343,987)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from long term debt 654,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,238,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
358,000us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments on non-recourse debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Proceeds from non-recourse debt 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Payments Related to Tax Withholding for Share-based Compensation 1,844us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Tax benefit related to equity compensation 2,035us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,197us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
621us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments for purchase of treasury shares     (8,666)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Debt issuance costs - deferred (9,182)geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23,834)geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,360)geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Debt issuance fees   (13,421)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Distribution to noncontrolling interests     0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from the stock options exercised 7,281us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,425us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
9,276us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash dividends paid (170,234)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(147,156)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(102,435)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from reissuance of treasury stock in connection with ESPP (387)us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(319)us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(460)us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Issuance of common stock under prospectus supplement 54,725geo_ProceedsfromIssuanceofCommonStockUnderProspectusSupplement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Payment for retirement of treasury stock     (1,036)geo_PaymentsforRetirementofTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) financing activities (139,832)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(36,644)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(89,127)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of Exchange Rate Changes on Cash and Cash Equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Increase (Decrease) in Cash and Cash Equivalents (12,238)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,966us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10,322)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents, beginning of period 30,730us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,764us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,086us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents, end of period 18,492us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,730us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,764us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Combined Subsidiary Guarantors      
Condensed Financial Statements, Captions [Line Items]      
Gain (Loss) on Contract Termination   3,974us-gaap_GainLossOnContractTermination
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Cash Flow from Operating Activities:      
Cash (used in) provided by operating activities - continuing operations     84,896us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash (used in) provided by operating activities - discontinued operations     3,864us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by operating activities of continuing operations 63,154us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
34,067us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
88,760us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss on early extinguishment of debt   (18,056)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(8,462)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flow from Investing Activities:      
Acquisition of ownership interests in MCF     (35,154)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from RTS divestiture     0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments to Acquire Businesses, Net of Cash Acquired 13,025us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Acquisition of BI and Cornell, cash consideration, net of cash acquired   0us-gaap_PaymentsToAcquireAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from sale of property and equipment 746us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
205us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
65us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of assets held for sale   1,969us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,641us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in restricted cash and investments 2,571us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,205)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Capital expenditures (52,550)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(36,815)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(42,406)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash used in investing activities - continuing operations     (71,854)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash (used in) provided by investing activities - discontinued operations     (1,820)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used in investing activities (62,258)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(37,846)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(73,674)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flow from Financing Activities:      
Payments on long-term debt (1,099)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,127)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,400)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from long term debt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments on non-recourse debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Proceeds from non-recourse debt 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Payments Related to Tax Withholding for Share-based Compensation 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Tax benefit related to equity compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments for purchase of treasury shares     0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Debt issuance costs - deferred 0geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Debt issuance fees     (14,861)us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Distribution to noncontrolling interests     0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from the stock options exercised 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash dividends paid 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from reissuance of treasury stock in connection with ESPP 0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Issuance of common stock under prospectus supplement 0geo_ProceedsfromIssuanceofCommonStockUnderProspectusSupplement
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Payment for retirement of treasury stock     0geo_PaymentsforRetirementofTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by (used in) financing activities (1,099)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,847us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,261)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Effect of Exchange Rate Changes on Cash and Cash Equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Increase (Decrease) in Cash and Cash Equivalents (203)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(932)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,175)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents, beginning of period 985us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,917us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,092us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents, end of period 782us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
985us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,917us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Combined Non-Guarantor Subsidiaries      
Cash Flow from Operating Activities:      
Cash (used in) provided by operating activities - continuing operations     64,889us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash (used in) provided by operating activities - discontinued operations     (621)us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided by operating activities of continuing operations (46,334)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,199us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
64,268us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss on early extinguishment of debt   0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_GainsLossesOnExtinguishmentOfDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flow from Investing Activities:      
Acquisition of ownership interests in MCF     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from RTS divestiture     3,600us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments to Acquire Businesses, Net of Cash Acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Acquisition of BI and Cornell, cash consideration, net of cash acquired   0us-gaap_PaymentsToAcquireAssetsInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from sale of property and equipment (47)us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of assets held for sale   0us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfPropertyHeldForSale
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in restricted cash and investments 2,748us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,784us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
51,189us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Capital expenditures (3,486)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,601)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,717)geo_PaymentsForPurchaseOfPropertyPlantEquipmentFacilityDevelopmentAndExpansions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash used in investing activities - continuing operations     51,072us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash (used in) provided by investing activities - discontinued operations     (307)us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash used in investing activities (785)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,183us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
50,765us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flow from Financing Activities:      
Payments on long-term debt 0us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(35,243)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(111,098)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from long term debt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments on non-recourse debt (18,627)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Proceeds from non-recourse debt 87,896us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Payments Related to Tax Withholding for Share-based Compensation 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Tax benefit related to equity compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Payments for purchase of treasury shares     0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Debt issuance costs - deferred (17,238)geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(38)geo_PaymentsofDeferredDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Debt issuance fees     0us-gaap_PaymentsOfDebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Distribution to noncontrolling interests     (5,758)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from the stock options exercised 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash dividends paid 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from reissuance of treasury stock in connection with ESPP 0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleOfTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Issuance of common stock under prospectus supplement 0geo_ProceedsfromIssuanceofCommonStockUnderProspectusSupplement
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Payment for retirement of treasury stock     0geo_PaymentsforRetirementofTreasuryStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided by (used in) financing activities 52,031us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(35,243)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(116,894)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of Exchange Rate Changes on Cash and Cash Equivalents (3,259)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,803)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,735us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Increase (Decrease) in Cash and Cash Equivalents 1,653us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,664)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(126)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents, beginning of period 20,410us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
25,074us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
25,200us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents, end of period $ 22,063us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 20,410us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 25,074us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember