XML 22 R33.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Regulatory Matters (Components of the Increase in Revenue for Electric Rate Increase) (Details) - Electric Rate Case [Member] - Consumers Energy Company [Member] $ in Millions | 1 Months Ended
--- | ---
Dec. 31, 2014 USD ($)
Public Utilities, General Disclosures [Line Items] |
Investment in rate base | $ 185
Addition of natural gas-fueled electric generation plant | 35
Operating and maintenance costs | 26
Cost of capital | 21
Working capital | 6
Cost-reduction initiatives | (80)
Gross margin | (30)
Annual rate increase requested | $ 163

X
- Definition Amount of the addition of natural gas-fueled electric generating plant component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersAdditionOfNaturalGasFueledElectricGenerationPlant
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of capital component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersCostOfCapital
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost-reduction initiatives component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersCostReductionInitiatives
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the gross margin component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersGrossMargin
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the investment in rate base component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersInvestmentInRateBase
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the operating and maintenance costs component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersRecoveryOfOperatingAndMaintenanceCosts
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the working capital component of a public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | cms_PublicUtilitiesRateMattersWorkingCapital
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesGeneralDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of public utility's requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |