XML 66 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies And Commitments (Expected Remediation Cost By Year) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Manufactured Gas Plant [Member] | Consumers Energy Company [Member]  
Site Contingency [Line Items]  
Undiscounted amount due within one year $ 11us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
/ 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 within one year 7us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
/ 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