XML 44 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reportable Segments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Operating Revenue $ 1,758us-gaap_Revenues $ 1,430us-gaap_Revenues $ 1,468us-gaap_Revenues $ 2,523us-gaap_Revenues $ 1,736us-gaap_Revenues $ 1,445us-gaap_Revenues $ 1,406us-gaap_Revenues $ 1,979us-gaap_Revenues $ 7,179us-gaap_Revenues $ 6,566us-gaap_Revenues $ 6,253us-gaap_Revenues
Depreciation and amortization                 685us-gaap_DepreciationDepletionAndAmortization 628us-gaap_DepreciationDepletionAndAmortization 598us-gaap_DepreciationDepletionAndAmortization
Income (loss) from equity method investees                 15us-gaap_IncomeLossFromEquityMethodInvestments 13us-gaap_IncomeLossFromEquityMethodInvestments 17us-gaap_IncomeLossFromEquityMethodInvestments
Interest charges                 407us-gaap_InterestExpense 398us-gaap_InterestExpense 389us-gaap_InterestExpense
Income tax expense (benefit)                 250us-gaap_IncomeTaxExpenseBenefit 302us-gaap_IncomeTaxExpenseBenefit 245us-gaap_IncomeTaxExpenseBenefit
Net Income Attributable to CMS Energy 96us-gaap_NetIncomeLoss 94us-gaap_NetIncomeLoss 83us-gaap_NetIncomeLoss 204us-gaap_NetIncomeLoss 102us-gaap_NetIncomeLoss 126us-gaap_NetIncomeLoss 80us-gaap_NetIncomeLoss 144us-gaap_NetIncomeLoss 477us-gaap_NetIncomeLoss 452us-gaap_NetIncomeLoss 382us-gaap_NetIncomeLoss
Plant, property, and equipment, gross 17,721cms_PropertyPlantAndEquipmentGrossExcludingCWIP       16,184cms_PropertyPlantAndEquipmentGrossExcludingCWIP       17,721cms_PropertyPlantAndEquipmentGrossExcludingCWIP 16,184cms_PropertyPlantAndEquipmentGrossExcludingCWIP 15,592cms_PropertyPlantAndEquipmentGrossExcludingCWIP
Investments in equity method investees 61us-gaap_EquityMethodInvestments [1]       59us-gaap_EquityMethodInvestments [1]       61us-gaap_EquityMethodInvestments [1] 59us-gaap_EquityMethodInvestments [1] 57us-gaap_EquityMethodInvestments [1]
Total Assets 19,185us-gaap_Assets       17,416us-gaap_Assets       19,185us-gaap_Assets 17,416us-gaap_Assets 17,131us-gaap_Assets
Capital Expenditures                 1,616us-gaap_PaymentsToAcquireProductiveAssets [2] 1,408us-gaap_PaymentsToAcquireProductiveAssets [2] 1,266us-gaap_PaymentsToAcquireProductiveAssets [2]
Consumers Energy Company [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue 1,672us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,359us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,387us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
2,382us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,674us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,386us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,342us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,919us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
6,800us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
6,321us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
6,013us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Depreciation and amortization                 678us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
622us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
592us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Interest charges                 250us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
245us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
244us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Income tax expense (benefit)                 306us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
346us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
297us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Net Income Available to Common Stockholders 117us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
119us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
108us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
221us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
119us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
152us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
99us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
162us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
565us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
532us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
437us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Plant, property, and equipment, gross 17,580cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
      16,044cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
      17,580cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
16,044cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
15,456cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Total Assets 17,847us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
      16,179us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
      17,847us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
16,179us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
16,275us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Capital Expenditures                 1,612us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,403us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
1,261us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
Electric Utility [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 4,436us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
4,173us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
4,031us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Depreciation and amortization                 522us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
484us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
459us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Interest charges                 181us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
179us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
179us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Income tax expense (benefit)                 211us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
242us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
227us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Net Income Attributable to CMS Energy                 384us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
363us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
325us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Plant, property, and equipment, gross 12,230cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
      11,186cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
      12,230cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
11,186cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
11,041cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Total Assets 11,582us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]       10,487us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]       11,582us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3] 10,487us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3] 10,423us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]
Capital Expenditures                 1,139us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
996us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
921us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Electric Utility [Member] | Consumers Energy Company [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 4,436us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
4,173us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
4,031us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Depreciation and amortization                 522us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
484us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
459us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Interest charges                 181us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
179us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
179us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Income tax expense (benefit)                 211us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
242us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
227us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Net Income Available to Common Stockholders                 384us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
363us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
325us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Plant, property, and equipment, gross 12,230cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
      11,186cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
      12,230cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
11,186cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
11,041cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Total Assets 11,582us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]       10,487us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]       11,582us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3] 10,487us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3] 10,423us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
[3]
Capital Expenditures                 1,139us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
996us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
921us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_ElectricUtilityMember
Gas Utility [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 2,363us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
2,148us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
1,982us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Depreciation and amortization                 156us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
138us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
133us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Interest charges                 67us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
64us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
63us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Income tax expense (benefit)                 95us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
104us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
70us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Net Income Attributable to CMS Energy                 179us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
168us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
110us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Plant, property, and equipment, gross 5,335cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
      4,843cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
      5,335cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
4,843cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
4,400cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Total Assets 5,391us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]       4,784us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]       5,391us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3] 4,784us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3] 5,016us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]
Capital Expenditures                 473us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
407us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
340us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Gas Utility [Member] | Consumers Energy Company [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 2,363us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
2,148us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
1,982us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Depreciation and amortization                 156us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
138us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
133us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Interest charges                 67us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
64us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
63us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Income tax expense (benefit)                 95us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
104us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
70us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Net Income Available to Common Stockholders                 179us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
168us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
110us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Plant, property, and equipment, gross 5,335cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
      4,843cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
      5,335cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
4,843cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
4,400cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
Total Assets 5,391us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]       4,784us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]       5,391us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3] 4,784us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3] 5,016us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[3]
Capital Expenditures                 473us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[2] 407us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[2] 340us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_GasUtilityMember
[2]
Enterprises [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 299us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
181us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
183us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Depreciation and amortization                 4us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
4us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Income (loss) from equity method investees                 15us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[1] 13us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[1] 17us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[1]
Income tax expense (benefit)                 (1)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
(4)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
(1)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Net Income Attributable to CMS Energy                 (1)us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
2us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
16us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Plant, property, and equipment, gross 115cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      115cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      115cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
115cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
113cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Investments in equity method investees 58us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      57us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      58us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
57us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
55us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Total Assets 231us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      332us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
      231us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
332us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
181us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
Capital Expenditures                 3us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[2] 1us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[2] 1us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_EnterprisesMember
[2]
Other [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 81us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
64us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
57us-gaap_Revenues
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Depreciation and amortization                 3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Interest charges                 159us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
155us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
147us-gaap_InterestExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Income tax expense (benefit)                 (55)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
(40)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
(51)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Net Income Attributable to CMS Energy                 (85)us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
(81)us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
(69)us-gaap_NetIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Plant, property, and equipment, gross 41cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      40cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      41cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
40cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
38cms_PropertyPlantAndEquipmentGrossExcludingCWIP
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Investments in equity method investees 3us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      2us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      3us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_EquityMethodInvestments
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Total Assets 1,981us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      1,813us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      1,981us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
1,813us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
1,511us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Capital Expenditures                 1us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
4us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
4us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Other [Member] | Consumers Energy Company [Member]                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 1us-gaap_Revenues
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
   
Interest charges                 2us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_InterestExpense
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Net Income Available to Common Stockholders                 2us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
1us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
2us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Plant, property, and equipment, gross 15cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      15cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      15cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
15cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
15cms_PublicUtilitiesPropertyPlantAndEquipmentGrossExcludingCWIP
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
Total Assets $ 874us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      $ 908us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
      $ 874us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
$ 908us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
$ 836us-gaap_Assets
/ dei_LegalEntityAxis
= cms_ConsumersEnergyCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= cms_OtherSegmentMember
[1] Consumers had no significant equity method investments.
[2] Amounts include purchase of capital lease additions. Amounts also include a portion of Consumers’ capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.
[3] Amounts include a portion of Consumers’ other common assets attributable to both the electric and gas utility businesses.