XML 24 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Information by Operating Segment) (Details 2) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Total Operating Revenues $ 925,343us-gaap_Revenues $ 898,871us-gaap_Revenues $ 874,411us-gaap_Revenues $ 836,541us-gaap_Revenues $ 867,242us-gaap_Revenues $ 856,101us-gaap_Revenues $ 867,152us-gaap_Revenues $ 817,416us-gaap_Revenues $ 3,535,166us-gaap_Revenues $ 3,407,911us-gaap_Revenues $ 3,372,586us-gaap_Revenues
Income (loss) from operations 146,222us-gaap_OperatingIncomeLoss 81,281us-gaap_OperatingIncomeLoss 101,560us-gaap_OperatingIncomeLoss 78,869us-gaap_OperatingIncomeLoss 97,424us-gaap_OperatingIncomeLoss 78,889us-gaap_OperatingIncomeLoss 96,122us-gaap_OperatingIncomeLoss 46,734us-gaap_OperatingIncomeLoss 407,932us-gaap_OperatingIncomeLoss 319,169us-gaap_OperatingIncomeLoss 148,613us-gaap_OperatingIncomeLoss
Equity in earnings of affiliates, net 202us-gaap_IncomeLossFromEquityMethodInvestments 4,613us-gaap_IncomeLossFromEquityMethodInvestments 91,503us-gaap_IncomeLossFromEquityMethodInvestments 4,052us-gaap_IncomeLossFromEquityMethodInvestments 37us-gaap_IncomeLossFromEquityMethodInvestments 5,892us-gaap_IncomeLossFromEquityMethodInvestments 3,868us-gaap_IncomeLossFromEquityMethodInvestments 3,418us-gaap_IncomeLossFromEquityMethodInvestments 100,370us-gaap_IncomeLossFromEquityMethodInvestments 13,215us-gaap_IncomeLossFromEquityMethodInvestments 14,086us-gaap_IncomeLossFromEquityMethodInvestments
Interest expense, net                 (34,450)us-gaap_InterestIncomeExpenseNet (33,803)us-gaap_InterestIncomeExpenseNet (32,551)us-gaap_InterestIncomeExpenseNet
Other income (expense), net 387,346us-gaap_OtherNonoperatingIncomeExpense 64,526us-gaap_OtherNonoperatingIncomeExpense 268,114us-gaap_OtherNonoperatingIncomeExpense 133,273us-gaap_OtherNonoperatingIncomeExpense (14,920)us-gaap_OtherNonoperatingIncomeExpense 8,110us-gaap_OtherNonoperatingIncomeExpense (12,858)us-gaap_OtherNonoperatingIncomeExpense (4,083)us-gaap_OtherNonoperatingIncomeExpense 853,259us-gaap_OtherNonoperatingIncomeExpense (23,751)us-gaap_OtherNonoperatingIncomeExpense (5,456)us-gaap_OtherNonoperatingIncomeExpense
Income from continuing operations before income taxes 524,258us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 141,619us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 453,261us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 207,973us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 74,293us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 84,312us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 78,606us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 37,619us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,327,111us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 274,830us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 124,692us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Depreciation of property, plant and equipment 45,366ghc_DepreciationFromContinuingOperations 53,074ghc_DepreciationFromContinuingOperations 51,989ghc_DepreciationFromContinuingOperations 53,217ghc_DepreciationFromContinuingOperations 58,924ghc_DepreciationFromContinuingOperations 54,672ghc_DepreciationFromContinuingOperations 56,849ghc_DepreciationFromContinuingOperations 58,910ghc_DepreciationFromContinuingOperations 203,646ghc_DepreciationFromContinuingOperations 229,355ghc_DepreciationFromContinuingOperations 240,139ghc_DepreciationFromContinuingOperations
Amortization of intangible assets 5,251ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 7,405ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 2,995ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 2,717ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 3,359ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 2,468ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 2,950ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 3,362ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 18,368ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 12,139ghc_AmortizationOfIntangibleAssetsFromContinuingOperations 19,510ghc_AmortizationOfIntangibleAssetsFromContinuingOperations
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 35,670ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets 15,389ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets 131,103ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
Impairment of goodwill and other long-lived assets                 17,302ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets 3,250ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets 111,593ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets
Pension (Credit) Expense                 (61,195)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost (17,019)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost (8,532)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Capital expenditures                 222,794ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations 220,112ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations 209,203ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
Identifiable Assets 4,384,167ghc_IdentifiableAssets       4,062,631ghc_IdentifiableAssets       4,384,167ghc_IdentifiableAssets 4,062,631ghc_IdentifiableAssets  
Investment in Marketable Equity Securities 193,793us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent       487,156us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent       193,793us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent 487,156us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent  
Investments in Affiliates 19,811us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       15,754us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       19,811us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 15,754us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures  
Prepaid Pension Cost 1,152,488us-gaap_PrepaidPensionCosts       1,245,505us-gaap_PrepaidPensionCosts       1,152,488us-gaap_PrepaidPensionCosts 1,245,505us-gaap_PrepaidPensionCosts  
Assets of discontinued operations 2,060us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation       0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation       2,060us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation  
Total Assets 5,752,319us-gaap_Assets       5,811,046us-gaap_Assets       5,752,319us-gaap_Assets 5,811,046us-gaap_Assets  
Operating Segments [Member] | Education [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 2,160,417us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
2,163,734us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
2,184,532us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Income (loss) from operations                 65,463us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
50,989us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
(106,424)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Depreciation of property, plant and equipment                 61,737ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
89,622ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
101,009ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Amortization of intangible assets                 7,738ghc_AmortizationOfIntangibleAssetsFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
8,503ghc_AmortizationOfIntangibleAssetsFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
16,283ghc_AmortizationOfIntangibleAssetsFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 24,941ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
11,753ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
127,876ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Impairment of goodwill and other long-lived assets                 17,203ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
3,250ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
111,593ghc_ImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Pension (Credit) Expense                 15,418us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
16,538us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
11,584us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Capital expenditures                 33,528ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
45,421ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
51,105ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
Identifiable Assets 1,781,543ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
      1,921,037ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
      1,781,543ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
1,921,037ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
 
Operating Segments [Member] | Education [Member] | Reportable Subsegments [Member] | Higher Education [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 1,010,058us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,080,908us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,149,407us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Income (loss) from operations                 83,069us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
71,584us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
27,245us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Depreciation of property, plant and equipment                 29,187ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
43,892ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
58,514ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Pension (Credit) Expense                 10,514us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
11,714us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,943us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Capital expenditures                 11,551ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
10,879ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
26,406ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Identifiable Assets 749,421ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      859,208ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      749,421ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
859,208ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_HigherEducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Operating Segments [Member] | Education [Member] | Reportable Subsegments [Member] | Test Preparation [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 304,662us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
293,201us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
284,252us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Income (loss) from operations                 (4,730)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
4,118us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(10,799)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Depreciation of property, plant and equipment                 12,547ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
19,194ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
19,718ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Pension (Credit) Expense                 2,888us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
2,674us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
2,007us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Capital expenditures                 1,143ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,008ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
8,211ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Identifiable Assets 167,055ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      173,435ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      167,055ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
173,435ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_TestPreparationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Operating Segments [Member] | Education [Member] | Reportable Subsegments [Member] | Kaplan International [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 840,915us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
783,588us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
741,826us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Income (loss) from operations                 69,153us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
51,653us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
47,120us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Depreciation of property, plant and equipment                 19,297ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
16,154ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
20,975ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Pension (Credit) Expense                 356us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
363us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
189us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Capital expenditures                 20,802ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
27,472ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
16,728ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Identifiable Assets 838,148ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      864,507ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      838,148ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
864,507ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanInternationalMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Operating Segments [Member] | Education [Member] | Reportable Subsegments [Member] | Kaplan Corporate and Other [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 6,094us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
7,990us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
15,039us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Income (loss) from operations                 (82,034)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(76,701)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(171,036)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Depreciation of property, plant and equipment                 706ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
10,382ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,802ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Pension (Credit) Expense                 1,660us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,787us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
1,445us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Capital expenditures                 32ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
62ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
(240)ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
Identifiable Assets 26,919ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      23,887ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
      26,919ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
23,887ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsAxis
= ghc_KaplanCorporateAndOtherMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_ReportableSubsegmentsMember
 
Operating Segments [Member] | Education [Member] | Intersubsegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 (1,312)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(1,953)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
(5,992)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
Income (loss) from operations                 5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
335us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
1,046us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_EducationMember
/ us-gaap_SubsegmentsConsolidationItemsAxis
= us-gaap_IntersubsegmentEliminationsMember
Operating Segments [Member] | Cable [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 798,134us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
807,309us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
787,117us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Income (loss) from operations                 178,722us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
169,735us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
154,581us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Depreciation of property, plant and equipment                 128,733ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
128,184ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
129,107ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 181ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
220ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
211ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Pension (Credit) Expense                 3,585us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
3,708us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
2,540us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Capital expenditures                 165,787ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
160,246ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
150,525ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
Identifiable Assets 1,253,764ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
      1,215,320ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
      1,253,764ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
1,215,320ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CableMember
 
Operating Segments [Member] | Television Broadcasting [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 363,836us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
308,306us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
328,396us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Income (loss) from operations                 187,833us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
145,192us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
162,131us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Depreciation of property, plant and equipment                 8,409ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
8,746ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
9,253ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 32ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
0ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
0ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Pension (Credit) Expense                 1,355us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
3,961us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
5,046us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Capital expenditures                 11,295ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
12,131ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
6,122ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
Identifiable Assets 305,426ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
      383,251ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
      305,426ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
383,251ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_TelevisionBroadcastingMember
 
Operating Segments [Member] | Other Businesses [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 212,907us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
128,803us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
72,837us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Income (loss) from operations                 (21,086)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
(23,468)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
(33,010)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Depreciation of property, plant and equipment                 3,931ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
2,177ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
770ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 10,516ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
3,416ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
3,016ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Pension (Credit) Expense                 748us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
610us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
169us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Capital expenditures                 5,110ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
2,005ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
1,451ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
Identifiable Assets 518,807ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
      171,539ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
      518,807ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
171,539ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_OtherBusinessesMember
 
Operating Segments [Member] | Corporate Office [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Income (loss) from operations                 (3,000)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
(23,279)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
(28,665)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Depreciation of property, plant and equipment                 836ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
626ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0ghc_DepreciationFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Amortization of intangible assets and impairment of goodwill and other long-lived assets                 0ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0ghc_AmortizationOfIntangibleAssetsAndImpairmentOfGoodwillAndOtherLongLivedAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Pension (Credit) Expense                 (82,301)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
(41,836)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
(27,871)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Capital expenditures                 7,074ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
309ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
0ghc_PaymentsToAcquirePropertyPlantAndEquipmentFromContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
Identifiable Assets 524,627ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
      371,484ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
      524,627ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
371,484ghc_IdentifiableAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ghc_CorporateOfficeMember
 
Intersegment Elimination [Member]                      
Segment Reporting Information [Line Items]                      
Total Operating Revenues                 $ (128)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (241)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (296)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember