XML 99 R69.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Financings and Capitalization (Summary of Long-Term Debt) (Details) - USD ($) $ / shares in Units, $ in Millions |  |  | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 01, 2030 | Jun. 01, 2030 | Dec. 31, 2024 | Dec. 31, 2023
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 16,545 | $ 15,648
Current amounts |  |  | (1,192) | (975)
Long-term debt - related parties principal amount outstanding |  |  | (1,790) |
Unamortized discounts |  |  | (29) | (30)
Unamortized issuance costs |  |  | (130) | (135)
Long-term debt |  |  | 15,194 | 14,508
Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 12,205 | 11,294
Current amounts |  |  | (452) | (725)
Long-term debt - related parties principal amount outstanding |  |  | (1,300) |
Unamortized discounts |  |  | (27) | (28)
Unamortized issuance costs |  |  | (73) | (73)
Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | (835) | (431)
Long-term debt |  |  | 823 | 424
Consumers Energy Company | Nonrelated Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt |  |  | 10,818 | 10,037
First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 11,395 | 10,397
First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | (404) | (431)
Unamortized discounts |  |  | (5) | (3)
Unamortized issuance costs |  |  | (7) | (4)
Tax-exempt revenue bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 110 | 110
Securitization bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 700 | 787
3.125% First Mortgage Bonds Due 2024 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.125% |
Total principal amount outstanding |  |  | $ 0 | 250
3.190% First Mortgage Bonds Due 2024 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.19% |
Total principal amount outstanding |  |  | $ 0 | 52
5.240 First Mortgage Bonds Due 2026 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.24% |
Total principal amount outstanding |  |  | $ 115 | 115
3.680% First Mortgage Bonds Due 2027 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.68% |
Total principal amount outstanding |  |  | $ 100 | 100
3.390 % First Mortgage Bonds Due 2027 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.39% |
Total principal amount outstanding |  |  | $ 35 | 35
4.650% First Mortgage Bonds Due 2028 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.65% |
Total principal amount outstanding |  |  | $ 425 | 425
3.800% First Mortgage Bonds Due 2028 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.80% |
Total principal amount outstanding |  |  | $ 300 | 300
4.900% First Mortgage Bonds Due 2029 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.90% |
Total principal amount outstanding |  |  | $ 500 | 500
5.070% First Mortgage Bonds Due 2029 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.07% |
Total principal amount outstanding |  |  | $ 50 | 50
4.600% First Mortgage Bonds Due 2029 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.60% |
Total principal amount outstanding |  |  | $ 600 | 0
4.700% First Mortgage Bonds Due 2030 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.70% |
Total principal amount outstanding |  |  | $ 700 | 0
5.170% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.17% |
Total principal amount outstanding |  |  | $ 95 | 95
3.600% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.60% |
Total principal amount outstanding |  |  | $ 350 | 350
3.180% First Mortgage Bonds Due 2032 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.18% |
Total principal amount outstanding |  |  | $ 100 | 100
4.625% First Mortgage Bonds Due 2033 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.625% |
Total principal amount outstanding |  |  | $ 700 | 700
5.800 % First Mortgage Bonds Due 2035 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.80% |
Total principal amount outstanding |  |  | $ 175 | 175
5.380% First Mortgage Bonds Due 2037 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.38% |
Total principal amount outstanding |  |  | $ 140 | 140
3.520% First Mortgage Bonds Due 2037 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.52% |
Total principal amount outstanding |  |  | $ 335 | 335
4.010% First Mortgage Bonds Due 2038 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.01% |
Total principal amount outstanding |  |  | $ 215 | 215
6.170% First Mortgage Bonds Due 2040 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 6.17% |
Total principal amount outstanding |  |  | $ 50 | 50
4.970% First Mortgage Bonds Due 2040 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.97% |
Total principal amount outstanding |  |  | $ 50 | 50
4.310% First Mortgage Bonds Due 2042 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.31% |
Total principal amount outstanding |  |  | $ 263 | 263
3.950% First Mortgage Bonds Due 2043 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.95% |
Total principal amount outstanding |  |  | $ 425 | 425
4.100% First Mortgage Bonds Due 2045 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.10% |
Total principal amount outstanding |  |  | $ 250 | 250
3.250% First Mortgage Bonds Due 2046 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.25% |
Total principal amount outstanding |  |  | $ 450 | 450
3.950% First Mortgage Bonds Due 2047 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.95% |
Total principal amount outstanding |  |  | $ 350 | 350
4.050% First Mortgage Bonds Due 2048 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.05% |
Total principal amount outstanding |  |  | $ 550 | 550
4.350% First Mortgage Bonds Due 2049 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.35% |
Total principal amount outstanding |  |  | $ 550 | 550
3.750% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.75% |
Total principal amount outstanding |  |  | $ 300 | 300
3.100% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.10% |
Total principal amount outstanding |  |  | $ 550 | 550
3.500 First Mortgage Bonds Due 2051 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.50% |
Total principal amount outstanding |  |  | $ 575 | 575
2.650 First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 2.65% |
Total principal amount outstanding |  |  | $ 300 | 300
4.200% First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.20% |
Total principal amount outstanding |  |  | $ 450 | 450
3.860% First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.86% |
Total principal amount outstanding |  |  | $ 50 | 50
4.280% First Mortgage Bonds Due 2057 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.28% |
Total principal amount outstanding |  |  | $ 185 | 185
2.500% First Mortgage Bonds Due 2060 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 2.50% |
Total principal amount outstanding |  |  | $ 525 | 525
4.350% First Mortgage Bonds Due 2064 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.35% |
Total principal amount outstanding |  |  | $ 250 | 250
Variable Rate First Mortgage Bonds Due 2069 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 76 | $ 76
Interest rate at period end |  |  | 4.32% | 5.346%
Variable Rate First Mortgage Bonds Due 2070 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 134 | $ 134
Interest rate at period end |  |  | 4.483% | 5.329%
Variable Rate First Mortgage Bonds Due 2070 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 127 | $ 127
Interest rate at period end |  |  | 4.551% | 5.368%
0.875% Tax Exempt Revenue Bonds Due 2035 | Tax-exempt revenue bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 0.875% |
Total principal amount outstanding |  |  | $ 35 | $ 35
3.350% Tax Exempt Revenue Bonds Due 2049 | Tax-exempt revenue bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.35% |
Total principal amount outstanding |  |  | $ 75 | 75
3.528% Securitization Bonds | Securitization bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 112 | $ 141
Weighted average interest rate |  |  | 3.528% | 3.421%
5.322% Securitization Bonds | Securitization bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 588 | $ 646
Weighted average interest rate |  |  | 5.322% | 5.342%
Variable Rate First Mortgage Bonds | First mortgage bonds | Consumers Energy Company | SOFR |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Basis spread on variable rate |  |  | 0.038% |
CMS Energy |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 5,025 | $ 4,785
Current amounts |  |  | (740) | (250)
Long-term debt - related parties principal amount outstanding |  |  | (490) |
Long-term debt |  |  | 4,226 | 4,471
CMS Energy | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 11,370 | 10,863
CMS Energy | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 1,725 | 1,975
CMS Energy | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 2,010 | 2,010
CMS Energy | Term loan facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 490 | 0
CMS Energy | 3.875% Senior Notes Due 2024 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.875% |
Total principal amount outstanding |  |  | $ 0 | 250
CMS Energy | 3.600% Senior Notes Due 2025 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.60% |
Total principal amount outstanding |  |  | $ 250 | 250
CMS Energy | 3.000% Senior Notes Due 2026 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.00% |
Total principal amount outstanding |  |  | $ 300 | 300
CMS Energy | 2.950% Senior Notes Due 2027 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 2.95% |
Total principal amount outstanding |  |  | $ 275 | 275
CMS Energy | 3.450% Senior Notes Due 2027 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.45% |
Total principal amount outstanding |  |  | $ 350 | 350
CMS Energy | 4.700% Senior Notes Due 2043 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.70% |
Total principal amount outstanding |  |  | $ 250 | 250
CMS Energy | 4.875% Senior Notes Due 2044 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.875% |
Total principal amount outstanding |  |  | $ 300 | 300
CMS Energy | 3.375% Convertible Senior Notes Due 2028 | Convertible debt |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.375% |
Total principal amount outstanding |  |  | $ 800 | 800
CMS Energy | 4.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 4.75% |
Total principal amount outstanding |  |  | $ 500 | 500
CMS Energy | 4.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes | US Treasury (UST) Interest Rate | Forecast |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Basis spread on variable rate |  | 4.116% |  |
CMS Energy | 3.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 3.75% |
Total principal amount outstanding |  |  | $ 400 | 400
CMS Energy | 3.750% Junior Subordinated Notes Due 2050 | Junior subordinated notes | US Treasury (UST) Interest Rate | Forecast |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Basis spread on variable rate | 2.90% |  |  |
CMS Energy | 5.625% Junior Subordinated Notes Due 2078 | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.625% |
Total principal amount outstanding |  |  | $ 200 | 200
CMS Energy | 5.875% Junior Subordinated Notes Due 2078 | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.875% |
Total principal amount outstanding |  |  | $ 280 | 280
CMS Energy | 5.875% Junior Subordinated Notes Due 2079 | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest Rate (%) |  |  | 5.875% |
Total principal amount outstanding |  |  | $ 630 | 630
CMS Energy | 5.245% Delayed Draw Unsecured Term Loan Credit Facility Due 2025 | Term loan facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 90 | 0
Long-term debt - related parties principal amount outstanding |  |  | $ (90) |
Basis spread on variable rate |  |  | 0.90% |
Interest rate at period end |  |  | 5.245% |
CMS Energy | 5.028% Delayed Draw Unsecured Term Loan Credit Facility Due 2025 | Term loan facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 400 | 0
Long-term debt - related parties principal amount outstanding |  |  | $ (400) |
Basis spread on variable rate |  |  | 0.85% |
Interest rate at period end |  |  | 5.403% |
CMS Energy | 3.375% Convertible Senior Notes Due 2028 | Convertible debt |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Conversion price (in dollars per share) |  |  | $ 73.93 |
Unamortized issuance costs |  |  | $ 9 |
NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facilities May 7, 2027 |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Basis spread on variable rate |  |  | 1.75% |
Interest rate at period end |  |  | 6.097% |
Interest rate adjustment |  |  | 0.05% |
NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facility Due 2027 | Revolving Credit Facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 150 | $ 0

X
- Definition Debt Instrument, Interest Rate, Stated Percentage Adjustment + References No definition available. + Details
Name: | cms_DebtInstrumentInterestRateStatedPercentageAdjustment
Namespace Prefix: | cms_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6 + Details
Name: | us-gaap_DebtInstrumentInterestRateEffectivePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount (premium). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DeferredFinanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. + 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(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation. + 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(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of long-term debt outstanding calculated at point in time. + References No definition available. + Details
Name: | us-gaap_LongtermDebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cms_SecuritizationBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FivePointTwoFourZeroPercentFirstMortgageBondsDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointSixFiveZeroPercentFirstMortgageBondsDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointNineZeroZeroPercentFirstMortgageBondsDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FivePointZeroSevenZeroPercentFirstMortgageBondsDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointSixZeroZeroPercentFirstMortgageBondsDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointSevenZeroZeroPercentFirstMortgageBondsDue2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FivePointOneSevenZeroPercentFirstMortgageBondsDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointSixTwoFivePercentFirstMortgageBondsDue2033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FivePointThreeEightZeroPercentFirstMortgageBondsDue2037Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointFiveZeroZeroFirstMortgageBondsDue2051Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointTwoZeroZeroPercentFirstMortgageBondsDue2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDue2069Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueMay2070Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueOctober2070Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ZeroPointEightSevenFivePercentTaxExemptRevenueBondsDue2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointThreeFiveZeroPercentTaxExemptRevenueBondsDue2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_SecuritizationBondsDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_SecuritizationBondsDue20282031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_JuniorSubordinatedDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointThreeSevenFivePercentConvertibleSeniorNotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A4750JuniorSubordinatedNotesDue2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueDecember2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A3375ConvertibleSeniorNotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_RevolvingCreditFacilityDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |