XML 95 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Pension And DB SERP [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Regulatory assets (liabilities), Net loss $ 1,012cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
$ 625cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
Regulatory assets (liabilities), Prior service cost (credit) 7cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
9cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
Regulatory assets (liabilities) 1,019us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
634us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
AOCI, Net loss (gain) 99us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
69us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
AOCI, Prior service cost (credit) 1us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
 
Total amounts not yet recognized as component of net periodic benefit cost 1,119cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
703cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
Pension And DB SERP [Member] | Consumers Energy Company [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Regulatory assets (liabilities), Net loss 1,012cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
625cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Regulatory assets (liabilities), Prior service cost (credit) 7cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
9cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Regulatory assets (liabilities) 1,019us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
634us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
AOCI, Net loss (gain) 39us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
25us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Total amounts not yet recognized as component of net periodic benefit cost 1,058cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
659cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= cms_PensionAndDBSERPMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
OPEB [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Regulatory assets (liabilities), Net loss 419cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
184cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Regulatory assets (liabilities), Prior service cost (credit) (243)cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(282)cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Regulatory assets (liabilities) 176us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(98)us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
AOCI, Net loss (gain) (18)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(26)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
AOCI, Prior service cost (credit) (8)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(10)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Total amounts not yet recognized as component of net periodic benefit cost 150cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(134)cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
OPEB [Member] | Consumers Energy Company [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Regulatory assets (liabilities), Net loss 419cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
184cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Regulatory assets (liabilities), Prior service cost (credit) (243)cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(282)cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsNetPriorServiceCostCreditBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Regulatory assets (liabilities) 176us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(98)us-gaap_NetRegulatoryAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Total amounts not yet recognized as component of net periodic benefit cost $ 176cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
$ (98)cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember