XML 52 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Roll Forward]    
Goodwill, Beginning balance $ 1,409us-gaap_Goodwill $ 1,435us-gaap_Goodwill
Acquisitions 42us-gaap_GoodwillAcquiredDuringPeriod  
Dispositions (32)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit (36)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
Other ( primarily Fx ) (32)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 10us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Goodwill, Ending balance 1,387us-gaap_Goodwill 1,409us-gaap_Goodwill
S&P Ratings    
Goodwill [Roll Forward]    
Goodwill, Beginning balance 125us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
130us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Acquisitions 4us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
 
Dispositions 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Other ( primarily Fx ) (7)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
(5)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Goodwill, Ending balance 122us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
125us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
S&P Capital IQ    
Goodwill [Roll Forward]    
Goodwill, Beginning balance 469us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
457us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
 
Dispositions 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
(3)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Other ( primarily Fx ) (17)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
15us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Goodwill, Ending balance 452us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
469us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
S&P DJ Indices    
Goodwill [Roll Forward]    
Goodwill, Beginning balance 376us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
380us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Acquisitions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
 
Dispositions 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
(4)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Other ( primarily Fx ) 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Goodwill, Ending balance 376us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
376us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
C&C    
Goodwill [Roll Forward]    
Goodwill, Beginning balance 439us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
468us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Acquisitions 38us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
 
Dispositions (32)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
(29)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Other ( primarily Fx ) (8)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Goodwill, Ending balance $ 437us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
$ 439us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember