XML 29 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Geographic Information (Details) (USD $)
In Millions, 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 information                      
Revenue $ 1,290us-gaap_Revenues $ 1,263us-gaap_Revenues $ 1,302us-gaap_Revenues $ 1,196us-gaap_Revenues $ 1,206us-gaap_Revenues $ 1,152us-gaap_Revenues $ 1,205us-gaap_Revenues $ 1,140us-gaap_Revenues $ 5,051us-gaap_Revenues $ 4,702us-gaap_Revenues $ 4,270us-gaap_Revenues
Operating Profit (1,148)us-gaap_OperatingIncomeLoss 366us-gaap_OperatingIncomeLoss 476us-gaap_OperatingIncomeLoss 420us-gaap_OperatingIncomeLoss 271us-gaap_OperatingIncomeLoss 395us-gaap_OperatingIncomeLoss 423us-gaap_OperatingIncomeLoss 269us-gaap_OperatingIncomeLoss 113us-gaap_OperatingIncomeLoss 1,358us-gaap_OperatingIncomeLoss 1,170us-gaap_OperatingIncomeLoss
Depreciation & Amortization                 134us-gaap_DepreciationDepletionAndAmortization 137us-gaap_DepreciationDepletionAndAmortization 141us-gaap_DepreciationDepletionAndAmortization
Capital Expenditures                 92us-gaap_PropertyPlantAndEquipmentAdditions 117us-gaap_PropertyPlantAndEquipmentAdditions 96us-gaap_PropertyPlantAndEquipmentAdditions
Assets held for sale 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent       97us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent       0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 97us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent  
Total Assets 6,771us-gaap_Assets       6,061us-gaap_Assets       6,771us-gaap_Assets 6,061us-gaap_Assets  
Intersegment elimination [Member]                      
Segment information                      
Revenue                 (86)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(76)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(69)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Operating Profit                 0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Total operating segments [Member]                      
Segment information                      
Revenue                 5,051us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
4,702us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
4,270us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Profit                 282us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,617us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,413us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Depreciation & Amortization                 124us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
126us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
124us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Capital Expenditures                 84us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
100us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
83us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Total Assets 3,719us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      3,751us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
      3,719us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,751us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Unallocated expense [Member]                      
Segment information                      
Revenue                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Operating Profit                 (169)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(259)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(243)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Restructuring costs                 16us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
   
Unallocated expense [Member] | Cost Structure Reduction [Member]                      
Segment information                      
Restructuring costs                   64us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_RestructuringCostAndReserveAxis
= mhfi_CostStructureReductionMember
156us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_RestructuringCostAndReserveAxis
= mhfi_CostStructureReductionMember
Unallocated expense [Member] | Non-Cash Impairment Charge [Member]                      
Segment information                      
Restructuring costs                   36us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_RestructuringCostAndReserveAxis
= mhfi_NonCashImpairmentChargeMember
 
Unallocated expense [Member] | Lease Commitments / Terminations [Member]                      
Segment information                      
Restructuring costs                   13us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
52us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Corporate [Member]                      
Segment information                      
Depreciation & Amortization                 10us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
11us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
17us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Capital Expenditures                 8us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
17us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
13us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total Assets 3,052us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      2,213us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      3,052us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
2,213us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
S&P Ratings [Member]                      
Segment information                      
Revenue                 2,455us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
2,274us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
2,034us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Operating Profit                 (583)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
882us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
809us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Depreciation & Amortization                 43us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
45us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
43us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Capital Expenditures                 33us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
40us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
43us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
Total Assets 624us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
      630us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
      624us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
630us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsMember
 
S&P Capital IQ [Member]                      
Segment information                      
Revenue                 1,237us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
1,170us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
1,124us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Operating Profit                 228us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
189us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
183us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Depreciation & Amortization                 50us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
49us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
50us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Capital Expenditures                 38us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
39us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
22us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
Total Assets 1,011us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
      1,054us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
      1,011us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
1,054us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorCapitalIqMember
 
S&P Indices [Member]                      
Segment information                      
Revenue                 552us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
493us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
388us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Operating Profit                 347us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
266us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
202us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Depreciation & Amortization                 7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
10us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
8us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Capital Expenditures                 2us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
4us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
2us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
Total Assets 1,166us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
      1,160us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
      1,166us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
1,160us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_StandardAndPoorsIndicesMember
 
C&C [Member]                      
Segment information                      
Revenue                 893us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
841us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
793us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Operating Profit                 290us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
280us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
219us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Depreciation & Amortization                 24us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
22us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
23us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Capital Expenditures                 11us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
17us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
16us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
Total Assets $ 918us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
      $ 907us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
      $ 918us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember
$ 907us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= mhfi_CommoditiesCommercialMember