XML 73 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded $ 86us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
 
Ending Reserve Balance 78us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
 
Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 49us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
49us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
Ending Reserve Balance   7us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
S&P Ratings [Member] | Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 45us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorRatingsMember
 
Ending Reserve Balance 42us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorRatingsMember
 
S&P Ratings [Member] | Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded   13us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorRatingsMember
Ending Reserve Balance   2us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorRatingsMember
S&P Capital IQ [Member] | Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
 
Ending Reserve Balance 7us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
 
S&P Capital IQ [Member] | Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded   10us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Ending Reserve Balance   1us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
C&C [Member] | Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesAndCommercialMember
 
Ending Reserve Balance 14us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesAndCommercialMember
 
C&C [Member] | Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded   10us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesAndCommercialMember
Ending Reserve Balance   2us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesAndCommercialMember
Corporate [Member] | Restructuring Plan, 2014 [Member]    
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 15us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Corporate [Member] | Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded   16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Ending Reserve Balance   2us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
McGraw Hill Construction [Member] | Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_McGrawHillConstructionMember
 
Ending Reserve Balance 1us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_McGrawHillConstructionMember
 
McGraw Hill Construction [Member] | Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Initial Charge Recorded   1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_McGrawHillConstructionMember
Ending Reserve Balance   $ 1us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_McGrawHillConstructionMember