XML 118 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details) (DB SERP [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Defined Benefit Plan Disclosure [Line Items]    
ABO $ 122us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation $ 145us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Contributions 16cms_ContributionsMadeToPlan  
Consumers Energy Company [Member]
   
Defined Benefit Plan Disclosure [Line Items]    
ABO 82us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
99us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Contributions 13cms_ContributionsMadeToPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
 
DB SERP Trust Assets [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Trust assets 136us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cms_DbSerpTrustAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
131us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cms_DbSerpTrustAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
DB SERP Trust Assets [Member] | Consumers Energy Company [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Trust assets $ 96us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cms_DbSerpTrustAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
$ 93us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cms_DbSerpTrustAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember