XML 98 R66.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Financings and Capitalization (Summary of Long-Term Debt) (Details) - USD ($) $ in Millions |  |  | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 01, 2030 | Jun. 01, 2030 | Dec. 31, 2023 | Dec. 31, 2022
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 15,648 | $ 14,362
Current amounts |  |  | (975) | (1,090)
Long-term debt - related parties principal amount outstanding |  |  | (3,556) |
Unamortized discounts |  |  | (30) | (30)
Unamortized issuance costs |  |  | (135) | (120)
Long-term debt |  |  | 14,508 | 13,122
Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 11,294 | 10,277
Current amounts |  |  | (725) | (991)
Long-term debt - related parties principal amount outstanding |  |  | (2,671) |
Unamortized discounts |  |  | (28) | (27)
Unamortized issuance costs |  |  | (73) | (67)
Long-term debt |  |  | 10,037 | 9,192
Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | (431) |
Long-term debt |  |  | 424 | 0
First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 10,397 | 8,997
First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | (431) |
Unamortized discounts |  |  | (3) |
Unamortized issuance costs |  |  | (4) |
Long-term debt |  |  | 424 |
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 |  |  | $ 787 | 170
0.350% First Mortgage Bonds Due June 2023 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate |  |  | 0.35% |
Total principal amount outstanding |  |  | $ 0 | 300
3.375% First Mortgage Bonds Due 2023 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate |  |  | 3.375% |
Total principal amount outstanding |  |  | $ 0 | 325
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 |  |  | $ 250 | 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 |  |  | $ 52 | 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 | 0
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 | 0
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 | 0
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 | 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 | 0
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 | 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 | 0
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.750% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | $ (23) |
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.100% First Mortgage Bonds Due 2050 | First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | $ (52) |
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
3.500 First Mortgage Bonds Due 2051 | First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | $ (27) |
2.650% 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
2.650% First Mortgage Bonds Due 2060 | First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | $ (163) |
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 2052 | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate |  |  | 2.65% |
Total principal amount outstanding |  |  | $ 300 | 300
2.500 First Mortgage Bonds Due 2052 | First mortgage bonds | Consumers Energy Company | Related Party |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | $ (106) |
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 |  |  | 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 |  |  | 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 |  |  | 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
1.800% Tax Exempt Revenue Bonds Due 2049 | Tax-exempt revenue bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate |  |  | 1.80% |
Total principal amount outstanding |  |  | $ 75 | 75
3.421% Securitization Bonds | Securitization bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 141 | $ 170
Weighted average interest rate |  |  | 3.421% | 3.343%
- Securitization Bonds Due - | Securitization bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 646 | $ 0
Weighted average interest rate |  |  | 5.342% |
Term Loan Facility Due 2024 | Term loan facility | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 0 | $ 1,000
Variable Rate First Mortgage Bonds | First mortgage bonds | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate at period end |  |  |  | 0.00%
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 |  |  | $ 4,785 | $ 3,985
Current amounts |  |  | (250) | 0
Long-term debt - related parties principal amount outstanding |  |  | (800) |
Long-term debt |  |  | 4,471 | 3,930
CMS Energy | Consumers Energy Company |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 10,863 | 10,277
CMS Energy | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 1,975 | 1,975
CMS Energy | Convertible debt |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 800 | 0
CMS Energy | Junior subordinated notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | $ 2,010 | 2,010
CMS Energy | 3.875% Senior Notes Due 2024 | Senior notes |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Interest rate |  |  | 3.875% |
Total principal amount outstanding |  |  | $ 250 | 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 | 0
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 | 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
NorthStar Clean Energy, Including Subsidiaries |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Long-term debt - related parties principal amount outstanding |  |  | (85) |
NorthStar Clean Energy, Including Subsidiaries | Term Loan Facility Due 2023 | Term loan facility |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Total principal amount outstanding |  |  | 0 | $ 100
Long-term debt - related parties principal amount outstanding |  |  | $ (85) |

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/2147479853/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 Face (par) amount of debt instrument at time of issuance. + References Reference 1: 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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 + 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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -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 4: 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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -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 + 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 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 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 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 Reference 6: 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, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3 Reference 2: 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_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_ZeroPointThreeFiveZeroFirstMortgageBondsDueJune2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member
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_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_TwoPointFiveZeroZeroPercentFirstMortgageBondsDue2060Member
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_TwoPointSixFiveZeroPercentFirstMortgageBondsDue2052Member
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_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cms_SecuritizationBondsDue20252029Member
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_TermLoanFacilityDue2024Member
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_VariableRateFirstMortgageBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=cms_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_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_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_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: | srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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