XML 112 R80.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Plant, Property, and Equipment (Narrative) (Details) $ in Millions | 1 Months Ended | 12 Months Ended
--- | --- | ---
Aug. 31, 2023 USD ($) | May 31, 2023 USD ($) MW | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Covert Plant Acquisition |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Consideration transferred | $ 2 | $ 810 | $ 812 | $ 0 | $ 0
Consumers Energy Company |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Consideration transferred |  |  |  |  | 2,052
Plant additions |  |  | 3,100 | 2,300 |
Finance lease accumulated amortization |  |  | 64 | 88 |
Consumers Energy Company | Covert Plant Acquisition |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Consideration transferred |  |  | $ 812 | $ 0 | $ 0
New Covert Generating Facility | Consumers Energy Company |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Nameplate capacity (in MW) | MW |  | 1,200 |  |  |
Net book value of plant |  | $ 440 |  |  |
Plant acquisition adjustment |  | 370 |  |  |
Plant additions |  | 810 |  |  |
New Covert Generating Facility | Seller |  |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |  |
Original cost of plant |  | 665 |  |  |
Accumulated depreciation |  | $ 225 |  |  |

X
- Definition Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. + References No definition available. + Details
Name: | cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Public Utilities, Property Plant And Equipment, Original Cost Of Intangible Utility Plants, Net Of Accumulated Depreciation + References No definition available. + Details
Name: | cms_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlantsNetOfAccumulatedDepreciation
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Public Utility, Utility Plant, Nameplate Capacity + References No definition available. + Details
Name: | cms_PublicUtilityUtilityPlantNameplateCapacity
Namespace Prefix: | cms_
Data Type: | dtr-types1:powerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of accumulated amortization of right-of-use asset from finance lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
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_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) for acquisition adjustments on accumulated depreciation included in long-lived, physical assets used to produce goods and services and not intended for resale for utilities. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustmentsRelatedAccumulatedDepreciation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Original cost of establishing intangible utility plants. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOriginalCostOfIntangibleUtilityPlants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_CovertPlantAcquisitionMember
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: |

X
- Details
Name: | us-gaap_AssetAcquisitionAxis=cms_NewCovertGeneratingFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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