XML 20 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (2014 Restructuring Plan, USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
position
Restructuring Cost and Reserve [Line Items]    
Workforce reduction (in positions)   590us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
Restructuring charges paid $ 18us-gaap_PaymentsForRestructuring  
S&P Ratings
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 45us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_SpRatingsMember
 
Ending Reserve Balance 31us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_SpRatingsMember
 
S&P Capital IQ
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_SpCapitalIqIndicesMember
 
Ending Reserve Balance 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_SpCapitalIqIndicesMember
 
C&C
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
 
Ending Reserve Balance 10us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
 
C&C | McGraw Hill Construction [Member]
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 3us-gaap_RestructuringCharges
/ dei_LegalEntityAxis
= mhfi_McGrawHillConstructionMember
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
 
Ending Reserve Balance 1us-gaap_RestructuringReserve
/ dei_LegalEntityAxis
= mhfi_McGrawHillConstructionMember
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
 
Corporate
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Ending Reserve Balance 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Total
   
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 86us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
 
Ending Reserve Balance $ 60us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
78us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember