XML 87 R60.htm IDEA: XBRL DOCUMENT
v3.24.2

Exit Activities (Narrative) (Details) - USD ($) $ in Millions | 1 Months Ended | 3 Months Ended | 6 Months Ended | 24 Months Ended
--- | --- | --- | --- | ---
Jul. 25, 2024 | Apr. 30, 2024 | Feb. 29, 2024 | Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024
Appliance Service Plan Business |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Proceeds from sale of ASP business |  | $ 124.0 |  |  |  | $ 124.0 | $ 0.0 |
Gain on disposition of assets |  | $ 110.0 |  |  |  |  |  |
Gain sharing with customers, percentage of gain |  |  | 50.00% |  |  |  |  |
Sharing period of gains |  |  | 5 years |  |  |  |  |
Regulatory liability |  |  |  | $ 110.0 |  | 110.0 |  | $ 110.0
Appliance Service Plan Business | Subsequent Event |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Gain on sale utilized as offset | $ 27.5 |  |  |  |  |  |  |
Amount credited to customers | $ 82.5 |  |  |  |  |  |  |
Amount credited to customers, term | 3 years |  |  |  |  |  |  |
Retention Benefits |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Cost deferred |  |  |  | $ 1.0 | $ 5.0 | $ 3.0 | $ 10.0 |
Retention Benefits | D.E. Karn Generating Complex and J.H. Campbell Generating Units | Retention Incentive Program |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Regulatory asset collection period |  |  |  | 3 years |  | 3 years |  | 3 years
Retention Benefits | J.H. Campbell Generating Units |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Expected cost |  |  |  | $ 50.0 |  | $ 50.0 |  | $ 50.0
Retention Benefits | J.H. Campbell Generating Units | Retention Incentive Program |  |  |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |  |  |
Cost deferred |  |  |  |  |  |  |  | $ 38.0

X
- Definition Gain (Loss) On Disposition Of Business, Request For Voluntary Sharing, Percent Of Gain + References No definition available. + Details
Name: | cms_GainLossOnDispositionOfBusinessRequestForVoluntarySharingPercentOfGain
Namespace Prefix: | cms_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (Loss) On Disposition Of Business, Request For Voluntary Sharing, Sharing Period + References No definition available. + Details
Name: | cms_GainLossOnDispositionOfBusinessRequestForVoluntarySharingSharingPeriod
Namespace Prefix: | cms_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (Loss) on Disposition of Business, Utilized As Customer Bill Credit + References No definition available. + Details
Name: | cms_GainLossOnDispositionOfBusinessUtilizedAsCustomerBillCredit
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain (Loss) on Disposition of Business, Utilized As Customer Bill Credit, Period + References No definition available. + Details
Name: | cms_GainLossOnDispositionOfBusinessUtilizedAsCustomerBillCreditPeriod
Namespace Prefix: | cms_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (Loss) on Disposition of Business, Utilized As Offset To Revenue Deficiency + References No definition available. + Details
Name: | cms_GainLossOnDispositionOfBusinessUtilizedAsOffsetToRevenueDeficiency
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Restructuring and Related Cost, Deferred Cost + References No definition available. + Details
Name: | cms_RestructuringAndRelatedCostDeferredCost
Namespace Prefix: | cms_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B + Details
Name: | us-gaap_GainLossOnSaleOfBusiness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12 + Details
Name: | us-gaap_ProceedsFromDivestitureOfBusinesses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_RegulatoryAssetAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 405 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477571/980-405-25-1 + Details
Name: | us-gaap_RegulatoryLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount expected to be recognized in earnings for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCost1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringCostAndReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_ApplianceServicePlanBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=cms_DEKarnGeneratingComplexAndJHCampbellGeneratingUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |