XML 84 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Loss And Credit Carryforwards) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Operating Loss Carryforwards [Line Items]  
Total tax attributes $ 676cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
Consumers Energy Company [Member]  
Operating Loss Carryforwards [Line Items]  
Total tax attributes 45cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Federal Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforward, Gross Amount 1,032us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
Federal net operating loss carryforward, Tax Attribute 362us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
Federal Tax Authority [Member] | Consumers Energy Company [Member]  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforward, Gross Amount 125us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Federal net operating loss carryforward, Tax Attribute 44us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Local Jurisdiction [Member]  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforward, Gross Amount 406us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= cms_LocalJurisdictionMember
Local net operating loss carryforwards, Tax Attribute 4us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
/ us-gaap_IncomeTaxAuthorityAxis
= cms_LocalJurisdictionMember
Valuation Allowance - Loss carryforward 1us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= cms_LocalJurisdictionMember
State Jurisdiction [Member]  
Operating Loss Carryforwards [Line Items]  
Capital loss carryforwards, Gross Amount 18cms_CapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
State capital loss carryforward, Tax Attribute 1us-gaap_DeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Valuation Allowance - Loss carryforward 1us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
State Jurisdiction [Member] | Consumers Energy Company [Member]  
Operating Loss Carryforwards [Line Items]  
Capital loss carryforwards, Gross Amount 10cms_CapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
State capital loss carryforward, Tax Attribute 1us-gaap_DeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Valuation Allowance - Loss carryforward 1us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Alternative Minimum Tax [Member]  
Operating Loss Carryforwards [Line Items]  
Tax credits, Gross Amount 270us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= cms_AlternativeMinimumTaxMember
Alternative minimum tax credits, Tax Attribute 270us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
/ us-gaap_TaxCreditCarryforwardAxis
= cms_AlternativeMinimumTaxMember
Charitable Contribution Carryover [Member]  
Operating Loss Carryforwards [Line Items]  
Charitable contribution carryforwards 1cms_CharitableContributionCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= cms_CharitableContributionCarryoverMember
Charitable contribution carryover, Tax Attribute 1us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= cms_CharitableContributionCarryoverMember
Charitable Contribution Carryover [Member] | Consumers Energy Company [Member]  
Operating Loss Carryforwards [Line Items]  
Charitable contribution carryforwards 1cms_CharitableContributionCarryforwards
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_TaxCreditCarryforwardAxis
= cms_CharitableContributionCarryoverMember
General Business Tax Credit Carryforward [Member]  
Operating Loss Carryforwards [Line Items]  
Tax credits, Gross Amount 38us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember
General business credits, Tax Attribute $ 38us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
/ us-gaap_TaxCreditCarryforwardAxis
= us-gaap_GeneralBusinessMember