v3.25.4

Financings and Capitalization (Summary of Long-Term Debt) (Details) - USD ($) $ / shares in Units, $ in Millions |  |  |  | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Jun. 01, 2035 | Dec. 01, 2030 | Jun. 01, 2030 | Dec. 31, 2025 | Dec. 31, 2024
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 18,939 | $ 16,545
Current amounts |  |  |  | (950) | (1,192)
Long-term debt – related parties principal amount outstanding |  |  |  | (3,458) |
Unamortized discounts |  |  |  | (28) | (29)
Unamortized issuance costs |  |  |  | (154) | (130)
Long-term debt |  |  |  | 17,807 | 15,194
Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 13,215 | 12,205
Current amounts |  |  |  | (573) | (452)
Long-term debt – related parties principal amount outstanding |  |  |  | (1,125) |
Unamortized discounts |  |  |  | (26) | (27)
Unamortized issuance costs |  |  |  | (73) | (73)
Consumers Energy Company | Related Party |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt – related parties principal amount outstanding |  |  |  | (1,019) | (835)
Long-term debt |  |  |  | 1,005 | 823
Consumers Energy Company | Nonrelated Party |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt |  |  |  | 11,524 | 10,818
First mortgage bonds | Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 12,520 | 11,395
First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Unamortized discounts |  |  |  | (5) | (5)
Unamortized issuance costs |  |  |  | (9) | (7)
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 |  |  |  | $ 585 | 700
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 | 600
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 | 700
4.500% First Mortgage Bonds Due 2031 | First mortgage bonds | Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Interest Rate (%) |  |  |  | 4.50% |
Total principal amount outstanding |  |  |  | $ 500 | 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.050% First Mortgage Bonds Due 2035 | First mortgage bonds | Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Interest Rate (%) |  |  |  | 5.05% |
Total principal amount outstanding |  |  |  | $ 625 | 0
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 |  |  |  | 3.685% | 4.32%
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 |  |  |  | 3.851% | 4.483%
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 |  |  |  | 3.897% | 4.551%
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 |  |  |  | $ 81 | $ 112
Weighted average interest rate |  |  |  | 3.528% | 3.528%
5.322% Securitization Bonds | Securitization bonds | Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 504 | $ 588
Weighted average interest rate |  |  |  | 5.281% | 5.322%
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 |  |  |  | $ 6,285 | $ 5,025
Current amounts |  |  |  | (300) | (740)
Long-term debt – related parties principal amount outstanding |  |  |  | (2,110) |
Long-term debt |  |  |  | 5,906 | 4,226
CMS Energy | Consumers Energy Company |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 12,196 | 11,370
CMS Energy | Senior notes |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 1,475 | 1,725
CMS Energy | Convertible debt |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 1,800 | 800
CMS Energy | Junior subordinated notes |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 3,010 | 2,010
CMS Energy | Term loan facility |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 0 | 490
CMS Energy | 3.600% Senior Notes Due 2025 | Senior notes |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Interest Rate (%) |  |  |  | 3.60% |
Total principal amount outstanding |  |  |  | $ 0 | 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 | 3.125% Convertible Senior Notes Due 2031 | Convertible debt |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Interest Rate (%) |  |  |  | 3.125% |
Total principal amount outstanding |  |  |  | $ 1,000 | 0
Conversion price (in dollars per share) |  |  |  | $ 90.61 |
Unamortized issuance costs |  |  |  | $ 12 |
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 | Forecast | US Treasury (UST) Interest Rate |  |  |  |  |
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 | Forecast | US Treasury (UST) Interest Rate |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Basis spread on variable rate |  | 2.90% |  |  |
CMS Energy | 6.500% Junior Subordinated Notes Due 2055 | Junior subordinated notes |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Interest Rate (%) |  |  |  | 6.50% |
Total principal amount outstanding |  |  |  | $ 1,000 | 0
CMS Energy | 6.500% Junior Subordinated Notes Due 2055 | Junior subordinated notes | Forecast | US Treasury (UST) Interest Rate |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Basis spread on variable rate | 1.961% |  |  |  |
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 | Term Loan Facility Due December 2025 | Term loan facility |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | 0 | 90
Long-term debt – related parties principal amount outstanding |  |  |  | (110) |
CMS Energy | 5.028% Delayed Draw Unsecured Term Loan Credit Facility Due 2025 | Term loan facility |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 0 | 400
CMS Energy | 3.375% Convertible Senior Notes Due 2028 | Convertible debt |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Conversion price (in dollars per share) |  |  |  | $ 73.61 |
Unamortized issuance costs |  |  |  | $ 6 | 9
NorthStar Clean Energy, Including Subsidiaries |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Long-term debt – related parties principal amount outstanding |  |  |  | $ (223) |
NorthStar Clean Energy, Including Subsidiaries | Construction financing agreement | Construction Financing Agreement |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Basis spread on variable rate |  |  |  | 2.25% |
Weighted average interest rate |  |  |  | 6.476% |
NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facility Due 2028 | Revolving Credit Facility |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 235 | 150
Basis spread on variable rate |  |  |  | 1.75% |
Interest rate adjustment |  |  |  | 0.05% |
Weighted average interest rate |  |  |  | 5.436% |
NorthStar Clean Energy, Including Subsidiaries | Construction Financing Agreement | Construction financing agreement |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |
Total principal amount outstanding |  |  |  | $ 223 | $ 0
Long-term debt – related parties principal amount outstanding |  |  |  | $ (223) |

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/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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_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_FourPointFiveZeroZeroPercentFirstMortgageBondsDue2031Member
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_FivePointZeroFiveZeroPercentFirstMortgageBondsDue2035Member
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_ConvertibleDebtMember
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_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_DebtInstrumentAxis=cms_ThreePointOneTwoFivePercentConvertibleSeniorNotesDue2031Member
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: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
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: | us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_A6.500JuniorSubordinatedNotesDue2055Member
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_LongtermDebtTypeAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_RevolvingCreditFacilityDue2028Member
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: |

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