XML 157 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Income and Other Expense (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Regulatory return on capital expenditures     $ 1us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
Return on stranded costs     1cms_RegulatoryReturnOnStrandedCosts
Fee income 8cms_FeeIncome 7cms_FeeIncome 7cms_FeeIncome
All other 3cms_OtherOtherNonoperatingIncome 3cms_OtherOtherNonoperatingIncome 2cms_OtherOtherNonoperatingIncome
Total other income 11us-gaap_OtherNonoperatingIncome 10us-gaap_OtherNonoperatingIncome 11us-gaap_OtherNonoperatingIncome
Loss on reacquired and extinguished debt (20)us-gaap_GainsLossesOnExtinguishmentOfDebt (4)us-gaap_GainsLossesOnExtinguishmentOfDebt  
Donations (15)cms_Donations (4)cms_Donations (11)cms_Donations
Civic and political expenditures (14)cms_CivicAndPoliticalExpenditures (5)cms_CivicAndPoliticalExpenditures (17)cms_CivicAndPoliticalExpenditures
All other (6)cms_OtherOtherNonoperatingExpense (7)cms_OtherOtherNonoperatingExpense (5)cms_OtherOtherNonoperatingExpense
Total other expense (55)us-gaap_OtherNonoperatingExpense (20)us-gaap_OtherNonoperatingExpense (33)us-gaap_OtherNonoperatingExpense
Consumers Energy Company [Member]      
Regulatory return on capital expenditures     1us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Gain on investment   4us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
5us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Return on stranded costs     1cms_RegulatoryReturnOnStrandedCosts
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Fee income 8cms_FeeIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
7cms_FeeIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
7cms_FeeIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
All other 2cms_OtherOtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
3cms_OtherOtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
2cms_OtherOtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Total other income 10us-gaap_OtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
14us-gaap_OtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
16us-gaap_OtherNonoperatingIncome
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Donations (15)cms_Donations
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(4)cms_Donations
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(11)cms_Donations
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Civic and political expenditures (14)cms_CivicAndPoliticalExpenditures
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(5)cms_CivicAndPoliticalExpenditures
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(17)cms_CivicAndPoliticalExpenditures
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
All other (6)cms_OtherOtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(7)cms_OtherOtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
(5)cms_OtherOtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Total other expense $ (35)us-gaap_OtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
$ (16)us-gaap_OtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
$ (33)us-gaap_OtherNonoperatingExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember