XML 94 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies And Commitments (Expected Remediation Cost By Year) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Manufactured Gas Plant [Member] | Consumers Energy Company [Member]  
Site Contingency [Line Items]  
Undiscounted amount due in next fiscal year $ 11us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_ManufacturedGasPlantMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Undiscounted amount due within two year 12us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_ManufacturedGasPlantMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Undiscounted amount due within third year 13us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_ManufacturedGasPlantMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Undiscounted amount due within fourth year 11us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_ManufacturedGasPlantMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Undiscounted amount due within five year 14us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_ManufacturedGasPlantMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Bay Harbor [Member]  
Site Contingency [Line Items]  
Undiscounted amount due in next fiscal year 8us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_BayHarborMember
Undiscounted amount due within two year 6us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_BayHarborMember
Undiscounted amount due within third year 5us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_BayHarborMember
Undiscounted amount due within fourth year 5us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_BayHarborMember
Undiscounted amount due within five year $ 5us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
/ us-gaap_EnvironmentalRemediationSiteAxis
= cms_BayHarborMember